Работа mutex,синхронизация потоков


#1

Создаю два потока : в одном печатаю строку и делаю ее пустой,а в другом потоке добавляю один символ к этой же строке
Для этого использую pthread_cond_t, но возникает вопрос : как получить гарантию того, что поток ,который добавляет символ к строке не закончит работу раньше ,тем самым оставить первый поток в pthread_cond_wait



#2

Чисто из любопытства, а какую задачу ты хочешь решить?