Доброе время суток! В моей сишной проге есть несколько потоков (через vfork() и функция, которую они все время от времени используют. Проблема том, что надо, чтобы в один момент времени только один поток мог ее выполнять, т.е. когда один заратает в функции другие ждут. Как это сделать? Заранее благодарен. Ваш ответ спасет отца русской демократии. :)