concurrency

所属分类:超算/并行计算
开发工具:Shell
文件大小:0KB
下载次数:0
上传日期:2024-02-27 16:39:23
上 传 者sh-1993
说明:  并发编程主题的存储库
(A repository for the topic Concurrent Programming)

文件列表:
classes/
examples/
exercises/

# Concurrent Programming ## Classes 1. [Introduction](https://github.com/FacultadDeIngenieria/concurrency/blob/master/classes/introduction.md) 2. [Introduction to Thread Programming](https://github.com/FacultadDeIngenieria/concurrency/blob/master/classes/intro_java_rust.md) 3. [Parallelism](https://github.com/FacultadDeIngenieria/concurrency/blob/master/classes/parallel.md) 4. [Mutual Exclusion](https://github.com/FacultadDeIngenieria/concurrency/blob/master/classes/mutex.md) 5. [Concurrency Abstractions - Part 1](https://github.com/FacultadDeIngenieria/concurrency/blob/master/classes/abstractions1.md) 6. [Concurrency Abstractions - Part 2](https://github.com/FacultadDeIngenieria/concurrency/blob/master/classes/abstractions2.md) 7. **Primer Parcial** 8. [Non Blocking Algorithms](https://github.com/FacultadDeIngenieria/concurrency/blob/master/classes/nonblocking.md) 9. [Asynchronicity](https://github.com/FacultadDeIngenieria/concurrency/blob/master/classes/asynchronicity.md) 10. ... 11. ... 12. [Actors Part1](https://github.com/FacultadDeIngenieria/concurrency/blob/master/classes/actors1.md) 13. [Actors Part2](https://github.com/FacultadDeIngenieria/concurrency/blob/master/classes/actors2.md) 14. **Segundo Parcial** ### Calendario Viernes de 14 a 17 1. 8 Marzo 2. 15 Marzo 3. 22 Marzo 4. 5 Abril 5. 12 Abril 6. 19 Abril 7. 26 Abril (Primer Parcial) 8. 3 Mayo 9. 10 Mayo 10. 17 Mayo 11. 24 Mayo 12. 31 Mayo 13. 7 Junio 14. 14 Junio (Segundo Parcial) Finales: 28 Jun y 12 Julio ## Environment setup: - Recommended Intellij & RustRover ## Bibliografía 1. **Foundations of Multithreaded Parallel and Distributed Programming** by Gregory R. Andrews * This book covers concepts and techniques in the field of concurrent, parallel, and distributed programming. 2. **Principles of Concurrent and Distributed Programming** by Mordechai Ben-Ari * Covers fundamental principles of concurrent programming, including processes, synchronization, deadlocks, and more. 3. **Java Concurrency in Practice** by Brian Goetz, Tim Peierls, et al. * Focuses on concurrency issues in Java, including the Java Memory Model and the java.util.concurrent library. 4. **Programming Rust** by Jim Blandy, Jason Orendorff & Leonora F. S. Tindall * Comprehensive coverage of Rust including concurrent programming.

近期下载者

相关文件


收藏者