Mutex блокировка потоков
Я новичок в многопоточном / процессном программировании. Так вот'Что мне нужно уточнить.
Обработать код
pthread_mutex_lock()
pthread_create(fooAPI(sharedResource)) //fooAPI creates another thread with shared resource that shares across processes.
pthread_mutex_unlock()
С помощью приведенного выше псевдокода процесс B может получить доступsharedResource
если мьютекс не разблокирован?
Как я могу получить доступ к sharedResource из процесса B правильно?
Есть ли какая-нибудь четкая визуальная схема, которая объясняет отношения между мьютексами, потоками и процессами?