Udemy - Mastering Multithreading Programming with Go (Golang) [TP]

  • CategoryOther
  • TypeTutorials
  • LanguageEnglish
  • Total size2.1 GB
  • Uploaded Bytutplanet
  • Downloads64
  • Last checkedFeb. 18th '22
  • Date uploadedFeb. 16th '22
  • Seeders 2
  • Leechers1

Infohash : 5FA193AFD583BCC0082C9CFCE44A06AF4E82588C

Udemy - Mastering Multithreading Programming with Go (Golang) [TP]

Learn about Multithreading, Concurrency & Parallel programming with practical and fun examples in Google's Go Lang

What you'll learn

Discover how to create responsive and high performance software.
See how to use multithreading for modeling certain types of problems and simulations.
Develop programs with Golang that are highly Concurrent and Parallel.
Understand the advantages, limits and properties of Parallel computing.
For more Udemy Courses: https://tutorialsplanet.net

Files:

[Tutorialsplanet.NET] Udemy - Mastering Multithreading Programming with Go Golang 1 - Introduction
  • 01 - Understanding Parallel Computing.mp4 (18.5 MB)
  • 02 - More on Parallel Computing.mp4 (135.5 MB)
  • [Tutorialsplanet.NET].url (0.1 KB)
10 - Spinning Locks
  • 41 - Locking using Spinning locks.mp4 (32.3 MB)
  • 42 - Building our own Spinning locks.mp4 (11.4 MB)
  • 43 - Ledger Example.mp4 (34.8 MB)
  • 44 - Implementing the Ledger Part 1.mp4 (18.9 MB)
  • 45 - Implementing the Ledger Part 2.mp4 (33.3 MB)
  • [Tutorialsplanet.NET].url (0.1 KB)
2 - Creating and using Threads
  • 03 - Processes, Threads and Green threads.mp4 (154.0 MB)
  • 04 - Using Goroutines for Boids.mp4 (32.3 MB)
  • 05 - Groundwork for our simulation.mp4 (29.0 MB)
  • 06 - Starting our Goroutines.mp4 (64.6 MB)
  • 07 - Memory sharing between Threads.mp4 (17.3 MB)
  • 08 - Memory Sharing example Part 1.mp4 (43.1 MB)
  • 09 - Memory Sharing example Part 2.mp4 (58.6 MB)
3 - Thread Synchronization with Mutexes
  • 10 - Why do we need Locking.mp4 (67.4 MB)
  • 11 - Using Mutexes in Boid simulation.mp4 (27.3 MB)
  • 12 - Adding Synchronization to simulation.mp4 (49.0 MB)
  • 13 - Readers-Writer Locks.mp4 (28.0 MB)
  • 14 - Boid Synchronization with Readers-Writers Locks.mp4 (82.6 MB)
4 - Waiting for Completed tasks
  • 15 - Understanding WaitGroups.mp4 (52.9 MB)
  • 16 - Concurrent file searching with WaitGroups.mp4 (56.9 MB)
5 - Message passing with Channels
  • 17 - Thread Communication using Channels.mp4 (78.7 MB)
  • 18 - Pipelining Example.mp4 (133.3 MB)
  • 19 - Understanding Thread Pools.mp4 (19.7 MB)
  • 20 - Thread Pool Example Part 1.mp4 (68.5 MB)
  • 21 - Thread Pool Example Part 2.mp4 (35.4 MB)
6 - Synchronization using Condition Variables
  • 22 - What's a Condition Variable.mp4 (45.3 MB)
  • 23 - Parallel Algorithm for Matrix Multiplication.mp4 (27.9 MB)
  • 24 - Implementing Parallel Matrix Multiplication Part 1.mp4 (56.3 MB)
  • 25 - Implementing Parallel Matrix Multiplication Part 2.mp4 (26.0 MB)
  • [Tutorialsplanet.NET].url (0.1 KB)
7 - Deadlocks
  • 26 - Deadlocking Robots, Philosophers and Trains.mp4 (43.9 MB)
  • 27 - Simple Deadlock Example.mp4 (12.4 MB)
  • 28 - Train Deadlock Example Part 1.mp4 (10.4 MB)
  • 29 - Train Deadlock Example Part 2.mp4 (62.0 MB)
  • 30 - Solving Deadlocks using Resource Hierarchy.mp4 (27.6 MB)
  • 31 - Implementing Resource Hierarchy Solution.mp4 (57.3 MB)
  • 32 - Solving Deadlocks using an Arbitrator.mp4 (66.1 MB)
  • 33 - Implementing Arbitrator Solution.mp4 (32.1 MB)
8 - Barriers
  • 34 - Barriers Explained.mp4 (35.0 MB)
  • 35 - Building a Barrier.mp4 (21.6 MB)
  • 36 - Barriers with Matrix Multiplication.mp4 (38.4 MB)
9 - Atomic Variables
  • 37 - Understanding Atomic Variables.mp4 (114.4 MB)
  • 38 - Atomic Variables Example.mp4 (8.3 MB)
  • 39 - Building a Letter Frequency Program.mp4 (48.5 MB)
  • 40 - Using Atomic Variables in our Example.mp4 (26.2 MB)
  • [Tutorialsplanet.NET].url (0.1 KB)

Code:

  • ahttp://0d.kebhana.mx:443/announce
  • udp://bigfoot1942.sektori.org:6969/announce
  • https://tracker.fastdownload.xyz:443/announce
  • https://opentracker.xyz:443/announce
  • http://open.trackerlist.xyz:80/announce
  • http://torrent.nwps.ws:80/announce
  • udp://tracker.port443.xyz:6969/announce
  • udp://tracker.tiny-vps.com:6969/announce
  • http://t.nyaatracker.com:80/announce
  • udp://tracker.birkenwald.de:6969/announce
  • udp://tracker.vanitycore.co:6969/announce
  • udp://tracker.torrent.eu.org:451/announce
  • udp://retracker.lanta-net.ru:2710/announce
  • udp://retracker.hotplug.ru:2710/announce
  • udp://bt.xxx-tracker.com:2710/announce
  • udp://tracker.uw0.xyz:6969/announce
  • udp://exodus.desync.com:6969/announce
  • udp://tracker.coppersurfer.tk:6969/announce
  • udp://explodie.org:6969/announce
  • udp://ipv4.tracker.harry.lu:80/announce
  • udp://tracker.iamhansen.xyz:2000/announce
  • udp://tracker.toss.li:6969/announce
  • udp://tracker.opentrackr.org:1337/announce
  • udp://tracker.justseed.it:1337/announce
  • https://2.track.ga:443/announce
  • udp://open.stealth.si:80/announce
  • udp://zephir.monocul.us:6969/announce
  • udp://open.demonii.si:1337/announce