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.
近期下载者:
相关文件:
收藏者: