Programming: Concurrency Tutorials: Difference between revisions

From wikinotes
No edit summary
 
(2 intermediate revisions by the same user not shown)
Line 1: Line 1:
= Lectures =
<blockquote>
{| class="wikitable"
|-
| Intro to Concurrency and Parallelism in Java || https://www.youtube.com/watch?v=vvxCoGN4yHQ&list=PLZ9NgFYEMxp5IXdKoYi32ZaAshVN3jpCz
|-
| Douglas Schmidt Lectures (generally) || https://www.youtube.com/c/DouglasSchmidt/playlists
|-
|}
</blockquote><!-- Lectures -->
= Books =
<blockquote>
{| class="wikitable"
|-
| java concurrency in practice || https://isbndb.com/book/9780321349606
|-
| cpp concurrency in action || https://isbndb.com/book/9781933988771
|-
| Pattern-Oriented Software Architecture  Vol.2<br>Patterns for Concurrent and Networked Objects ||
https://isbndb.com/book/9780471606956
|-
| Pattern-Oriented Software Architecture Vol.3<br>Patterns for Resource Management || https://isbndb.com/book/9780470845257
|-
| Pattern-Oriented Software Architecture Vol.4<br>A Pattern Language for Distributed Computing || https://isbndb.com/book/9780470059029
|-
|}
</blockquote><!-- Books -->
= Tutorials =
= Tutorials =
<blockquote>
<blockquote>
Line 18: Line 47:
|}
|}
</blockquote><!-- Tutorials -->
</blockquote><!-- Tutorials -->
= Books =
<blockquote>
{| class="wikitable"
|-
| java concurrency in practice || https://isbndb.com/book/9780321349606
|-
| cpp concurrency in action || https://isbndb.com/book/9781933988771
|}
</blockquote><!-- Books -->

Latest revision as of 19:14, 7 August 2022

Lectures

Intro to Concurrency and Parallelism in Java https://www.youtube.com/watch?v=vvxCoGN4yHQ&list=PLZ9NgFYEMxp5IXdKoYi32ZaAshVN3jpCz
Douglas Schmidt Lectures (generally) https://www.youtube.com/c/DouglasSchmidt/playlists

Books

java concurrency in practice https://isbndb.com/book/9780321349606
cpp concurrency in action https://isbndb.com/book/9781933988771
Pattern-Oriented Software Architecture Vol.2
Patterns for Concurrent and Networked Objects

https://isbndb.com/book/9780471606956

Pattern-Oriented Software Architecture Vol.3
Patterns for Resource Management
https://isbndb.com/book/9780470845257
Pattern-Oriented Software Architecture Vol.4
A Pattern Language for Distributed Computing
https://isbndb.com/book/9780470059029

Tutorials

Python
Intro to async https://chriskiehl.com/article/parallelism-in-one-line
Hitchhikers guide to async https://github.com/crazyguitar/pysheeet/blob/bc40054711e226a41704fce51e2062336df5796d/docs/appendix/python-concurrent.rst
C
thorough overview, pthreads https://begriffs.com/posts/2020-03-23-concurrent-programming.html?hn=1
General
lwn: lock free programming https://lwn.net/Articles/844224/