| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > C/C++: Программирование под Unix/Linux > Объекты синхронизации и рекурсивный вход |
| Автор: Mephisto 11.8.2010, 17:20 |
| Какие объекты синхронизации поддерживают рекурсивный вход одним потоком: семафор, мьютекс, фьютекс, спинлок? |
| Автор: MAKCim 11.8.2010, 21:53 |
| в теории 1 и 2 на практике реализацию чего вы имеете в виду: pthread, ядро, ...? |
| Автор: Mephisto 11.8.2010, 23:30 |
Хм, я почему-то думал что только фьютексы как раз обладают подобной возможностью. Ну, насколько я понимаю варианты 1,2 и 4 pthread должны опираться на реализацию ядра, только фьютексы имеют реализацию повыше и только в крайнем случае к ядру обращаются. Или я не прав? |
| Автор: Mephisto 12.8.2010, 23:11 |
| MAKCim, почитал еще немного, вроде пронял. Спасибо. А в Windows семафоры так же устроены, или есть существенные различия? |
| Автор: MAKCim 13.8.2010, 08:33 |
| Mephisto, не в курсе |