Например, предположим, что я создаю два процесса, синхронизирующихся с мьютексом:
Код: Выделить всё
+-----------+ +-----------+
| Process 1 | +-----------+ | Process 2 |
| PID 1000 | | Mutex | | PID 1001 |
+-----------+ +-----------+ +-----------+
| | |
| lock | |
+------------>| |
| unlock | |
|------------>| lock |
| |
Подробнее здесь: [url]https://stackoverflow.com/questions/78759896/if-the-linux-kernel-reassigns-a-pid-can-this-cause-errors-ub-when-using-c-pthre[/url]