Low Level Academy - Multi Threaded C Applications
- CategoryOther
- TypeTutorials
- LanguageEnglish
- Total size425.2 MB
- Uploaded Byhackerjozin
- Downloads228
- Last checkedDec. 09th '24
- Date uploadedDec. 08th '24
- Seeders 40
- Leechers5
Infohash : B80ED9589E999C3426E4B1D30EC86068A8CF6C5B
This is a course scraped from the payed course site Low Level Academy recorded on December 08, 2024.
Leave a comment if:
- you find any mistakes, inconsistencies or bad quality content (lower resolution/FPS)
- you find missing or outdated content
- you would like for me to scrape more parts of the content from Low Level Academy, like the random exercises tab or to make a program that automatically tests your code in the course exercises
Course description:
Have you ever used pthreads in C but then your code stops working? Not anymore. In this course I'll show you how to use threads the right way, how mutexes can save you hours of debugging, and more.
Course curriculum:
Introduction to Threading
- Course Introduction
- Understanding Processes vs. Threads
pthread Basics
- Creating and Terminating Threads
- Joining and Detaching Threads
- Passing Arguments to Threads
Synchronization and Locks
- Understanding Thread Synchronization
- Mutexes
- Semaphores
- Spin Locks
Advanced pthread Concepts
- Thread Specific Data (TSD)
- Managing Thread Attributes
Designing Multithreaded Applications
- Deadlocks
- Performance Considerations
Course Project
- Introduction
- Implementing the Thread Pool Structure
- Implementing the Working Threads
- Threadpool Graceful Shutdown
- Testing the Threadpool
Files:
Low Level Academy - Multi Threaded C Applications 01 - Course Introduction- lecture.mp4 (14.8 MB)
- notes.html (1.0 KB)
- notes.pdf (44.4 KB)
- lecture.mp4 (57.0 MB)
- notes.html (3.6 KB)
- notes.pdf (248.1 KB)
- lecture.mp4 (25.4 MB)
- notes.html (15.1 KB)
- notes.pdf (207.8 KB)
- lecture.mp4 (20.7 MB)
- notes.html (12.9 KB)
- notes.pdf (155.5 KB)
- lecture.mp4 (19.9 MB)
- notes.html (23.0 KB)
- notes.pdf (212.4 KB)
- lecture.mp4 (29.1 MB)
- notes.html (2.5 KB)
- notes.pdf (167.6 KB)
- lecture.mp4 (22.8 MB)
- notes.html (16.6 KB)
- notes.pdf (204.3 KB)
- lecture.mp4 (15.7 MB)
- notes.html (19.5 KB)
- notes.pdf (229.4 KB)
- lecture.mp4 (14.7 MB)
- notes.html (17.2 KB)
- notes.pdf (215.5 KB)
- lecture.mp4 (19.4 MB)
- notes.html (36.9 KB)
- notes.pdf (387.0 KB)
- lecture.mp4 (21.2 MB)
- notes.html (14.9 KB)
- notes.pdf (221.3 KB)
- lecture.mp4 (13.1 MB)
- notes.html (39.9 KB)
- notes.pdf (483.3 KB)
- lecture.mp4 (16.3 MB)
- notes.html (4.5 KB)
- notes.pdf (345.0 KB)
- lecture.mp4 (12.7 MB)
- notes.html (1.9 KB)
- notes.pdf (118.7 KB)
- lecture.mp4 (31.4 MB)
- notes.html (12.1 KB)
- notes.pdf (258.8 KB)
- lecture.mp4 (34.5 MB)
- notes.html (20.0 KB)
- notes.pdf (389.0 KB)
- lecture.mp4 (19.4 MB)
- notes.html (13.0 KB)
- notes.pdf (300.6 KB)
- lecture.mp4 (32.2 MB)
- notes.html (18.1 KB)
- notes.pdf (352.4 KB)
- README.txt (1.3 KB)
Code:
- udp://tracker.opentrackr.org:1337/announce
- udp://z.mercax.com:53/announce
- udp://u6.trakx.crim.ist:1337/announce
- https://tracker.tamersunion.org:443/announce
- https://tracker.lilithraws.org:443/announce
- https://trackers.mlsub.net:443/announce
- https://tracker.ipfsscan.io:443/announce
- udp://d40969.acod.regrucolo.ru:6969/announce
- udp://ttk2.nbaonlineservice.com:6969/announce
- udp://evan.im:6969/announce
- https://tracker.yemekyedim.com:443/announce
- udp://martin-gebhardt.eu:25/announce
- udp://amigacity.xyz:6969/announce
- http://taciturn-shadow.spb.ru:6969/announce
- http://tracker.beeimg.com:6969/announce