#pthreads — Public Fediverse posts
Live and recent posts from across the Fediverse tagged #pthreads, aggregated by home.social.
-
Big redesign with some assets I commissioned. Will be open sourcing here shortly once GitHub support finishes a couple requests on the repo.
Now freshly broken on safari!
-
Congrats on your heroic journey of moving #pigz from #Unix to Windows, 🎉 because apparently, the world desperately needed faster #gzipping on an OS that can't spell "pthreads" without a 20,000-line manual. 📝 Next time, maybe try something really challenging, like teaching a penguin to fly. ✈️
https://blog.kowalczyk.info/article/4/how-i-ported-pigz-from-unix-to-windows.html #heroicjourney #toWindows #pthreads #penguinchallenge #HackerNews #ngated -
Congrats on your heroic journey of moving #pigz from #Unix to Windows, 🎉 because apparently, the world desperately needed faster #gzipping on an OS that can't spell "pthreads" without a 20,000-line manual. 📝 Next time, maybe try something really challenging, like teaching a penguin to fly. ✈️
https://blog.kowalczyk.info/article/4/how-i-ported-pigz-from-unix-to-windows.html #heroicjourney #toWindows #pthreads #penguinchallenge #HackerNews #ngated -
Congrats on your heroic journey of moving #pigz from #Unix to Windows, 🎉 because apparently, the world desperately needed faster #gzipping on an OS that can't spell "pthreads" without a 20,000-line manual. 📝 Next time, maybe try something really challenging, like teaching a penguin to fly. ✈️
https://blog.kowalczyk.info/article/4/how-i-ported-pigz-from-unix-to-windows.html #heroicjourney #toWindows #pthreads #penguinchallenge #HackerNews #ngated -
Congrats on your heroic journey of moving #pigz from #Unix to Windows, 🎉 because apparently, the world desperately needed faster #gzipping on an OS that can't spell "pthreads" without a 20,000-line manual. 📝 Next time, maybe try something really challenging, like teaching a penguin to fly. ✈️
https://blog.kowalczyk.info/article/4/how-i-ported-pigz-from-unix-to-windows.html #heroicjourney #toWindows #pthreads #penguinchallenge #HackerNews #ngated -
[Перевод] Xv6: учебная Unix-подобная ОС. Глава 6. Блокировки
Ядро ОС выполняет программы параллельно и переключает потоки по таймеру. Каждый процессор выполняет поток независимо от других. Процессоры используют оперативную память совместно, поэтому важно защитить структуры данных от одновременного доступа. Потоки испортят данные, если процессор переключится на другой поток, когда первый поток еще не завершил запись. Потоки конкурируют за доступ к структуре данных. Ядро кишит структурами, которые потоки используют совместно. Блокировки защищают данные при конкурентном доступе. Глава расскажет, зачем нужны блокировки, как xv6 реализует и использует блокировки.
https://habr.com/ru/articles/797557/
#xv6 #блокировки #прерывания #взаимоблокировки #потоки #параллельное_программирование #многопоточность #pthreads #lockfree
-
[Перевод] Xv6: учебная Unix-подобная ОС. Глава 6. Блокировки
Ядро ОС выполняет программы параллельно и переключает потоки по таймеру. Каждый процессор выполняет поток независимо от других. Процессоры используют оперативную память совместно, поэтому важно защитить структуры данных от одновременного доступа. Потоки испортят данные, если процессор переключится на другой поток, когда первый поток еще не завершил запись. Потоки конкурируют за доступ к структуре данных. Ядро кишит структурами, которые потоки используют совместно. Блокировки защищают данные при конкурентном доступе. Глава расскажет, зачем нужны блокировки, как xv6 реализует и использует блокировки.
https://habr.com/ru/articles/797557/
#xv6 #блокировки #прерывания #взаимоблокировки #потоки #параллельное_программирование #многопоточность #pthreads #lockfree
-
Remember to yield() your threads to prevent mutex starvation
#10XDeveloperTips #Hustla #LinkedInGrindset #pthreads