Являюсь новым для многопоточного/процесса программирования. Итак, вот что мне нужно уточнить.
Процесс Код
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 правильно?
Есть ли какая-либо четкая визуальная диаграмма, которая объясняет взаимосвязь между мьютексами, потоками и процессами?