Skip to content

fjpacheco/concurrent-programming

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 

Repository files navigation

Concurrent Programming

Contents seen in the subject of Concurrent Programming taught at the Faculty of Engineering of the University of Buenos Aires:

Classic concurrency models:

  • Shared mutable state
  • Fork-join parallelism
  • Channels / Messages
  • Asynchronous programming
  • Actors

In addition, topics such as:

  • Distributed Concurrency:
    • Distributed Mutual Exclusion Algorithms
    • Leader Election Algorithms
    • Transaction Algorithms

In the subject, the Rust programming language is used, so all the code is written in this language.

First Assignment

[Statement] | [Solution]

First Assignment work of the subject in which the five previously seen concurrency models are used.

Second Assignment

[Statement] | [Solution]

Second Assignment work of the subject in which we work with the mentioned algorithms of distributed concurrency.

About

Concurrent Programming in Rust

Topics

Resources

Stars

Watchers

Forks

Used by

Contributors

Languages