17

Вопрос по c++, multithreading – Что происходит с другими потоками, когда один поток разветвляется ()?

В C ++ с использованием pthreads, что происходит с другими вашими потоками, если один из ваших потоков вызывает fork? Похоже, что темы не следуют. В моем случае я пытаюсь создать демон и использую fork () с выходом из родительского процесса для ...

Error: User Rate Limit Exceeded

от Dacav

5 ответов

3

Error: User Rate Limit Exceeded

Error: User Rate Limit Exceeded

Error: User Rate Limit Exceededpthread_atforkError: User Rate Limit Exceeded

Error: User Rate Limit Exceededpthread_atforkError: User Rate Limit Exceededfork.

Error: User Rate Limit Exceededpthread_setspecificError: User Rate Limit Exceeded

Error: User Rate Limit Exceededpthread_atforkError: User Rate Limit Exceeded

3

Error: User Rate Limit Exceededpthread_atfork()Error: User Rate Limit Exceededexec()Error: User Rate Limit Exceededfork().

Error: User Rate Limit Exceededfork()Error: User Rate Limit Exceededpthread_atfork()Error: User Rate Limit ExceededError: User Rate Limit ExceededError: User Rate Limit ExceededError: User Rate Limit Exceeded ).

Error: User Rate Limit Exceededfork()Error: User Rate Limit Exceeded

The fork() function is thus used only to run new programs, and the effects of calling functions that require certain resources between the call to fork() and the call to an exec function are undefined.

0

Error: User Rate Limit Exceeded

2

Error: User Rate Limit ExceededError: User Rate Limit Exceeded

If we call fork(2) in a multi-threaded environment the thread doing the call is now the main-thread in the new process and all the other threads, which ran in the parent process, are dead. And everything they did was left exactly as it was just before the call to fork(2).

Error: User Rate Limit ExceededError: User Rate Limit Exceeded

23

Error: User Rate Limit Exceeded

Похожие вопросы