Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
Форум программистов > C/C++: Программирование под Unix/Linux > Семафоры на dual processors |
Автор: vitaly1979 18.3.2007, 10:40 |
Дайте пожалуйста пример работы с семафорами между процессами на 2-х процессорной машине. |
Автор: MAKCim 18.3.2007, 11:04 |
в user-mode работа с ними ничем не отличается от работы на однопроцессорной машине это уже задача ядра, реализация IPC на SMP-машинах semget(),semop(),semctl() |
Автор: vitaly1979 18.3.2007, 13:21 |
Тогда я не понимаю, зачем эти алгоритмы на котрые я натыкаюсь. В том числе в руководстве программиста под Линукс. http://www.citforum.ru/operating_systems/bach/glava_106.shtml#_13_3 http://chinese-school.netfirms.com/forums/multiprocessor-semaphore-vt103.html http://moonbase.wwc.edu/~aabyan/352/Synchronization.html |
Автор: MAKCim 18.3.2007, 14:06 |
vitaly1979, тебе надо конкретно под ОС Linux или как? |
Автор: vitaly1979 18.3.2007, 14:18 |
MAKCim, да, линукс кернел 2.6.17, 2 процессора. |
Автор: MAKCim 18.3.2007, 17:01 |
тогда читай мой пост выше кстати, в твоих ссылках я ничего про Linux не нашел, это раз кроме того там описана общая проблема синхронизации и методы ее решения |
Автор: vitaly1979 18.3.2007, 17:34 |
спасибо верю ) |