Rust Concurrency Workshop (part 1 of 2)

Details
https://secure.meetupstatic.com/photos/event/5/c/3/9/600_465863609.jpeg
Sat, 4th November at 0930 - 1300 hrs.
Rust Concurrency Workshop (part 1 of 2)
With the advent of multi-core CPU (then APU's) and many-cores, we need news ways to take advantage of the hardware capabilities
Some of the challenges are:
• thread-level design requires verification
• optimal number of threads for an application can change dynamically
• concurrently running threads share the second-level (L2) cache. cache fair thread scheduling is important
• distinguishing between 'inherent concurrency' and 'implemented parallelization'
Concurrency then is a model of program execution, where sections of the program execute independently followed by points in time, wherein they need to check-in with each other to dynamically exchange data (essentially an event we refer to as synchronization).
In this workshop spread across two parts, we will review the facility and functionality available to Rust programs. Open issues will also be discussed.
The source of truth is the code and we write the code !
Note
This is part 1 of two part workshop.
This is a FOSS "free of charge" workshop !

Rust Concurrency Workshop (part 1 of 2)