402 читали · 4 года назад
Многозадачность в Linux. Язык C. Статья 15. Семафоры
Здравствуйте вам на канале Old Programmer о программировании и программистах. Тематическое оглавление канала здесь. А тут собраны все ссылки по C/C++. Здесь перечень ссылок на ресурсы моего канала, посвященные многозадачности в Linux. Программа с семафором Мы продолжаем тему синхронизации, начатую в предыдущей статье. Сегодня мы покажем, как решается проблема синхронизации с помощью семафоров. Мы видоизменили программу sem4000.py так чтобы оба процесса в ней выводили данные синхронно. Теперь программа sem4010...
06:44
1,0×
00:00/06:44
314,7 тыс смотрели · 3 года назад
3 года назад
Программирование на ассемблере в Linux. Семафоры (книга)
Продолжаем публикацию моей книги о программирование на языке ассемблера (GAS) в операционной системе Linux (x86-64). Сегодня говорим о взаимодействии процессов через объекты pipe. Это последний параграф книги, которую я публиковал все это время. Это будет учебное пособие. Сейчас, в ближайшее время, предстоит вычитывать, проверять, дополнять. Потом публикация. В будущем году планирую расширять книгу, но это будет уже другая история. Параграф 7.7 Программирование семафоров Синхронизация процессов одна из самых важных проблем многозадачности...