相关疑难解决方法(0)

当一个线程forks()时,其他线程会发生什么?

在使用pthreads的C++中,如果你的一个线程调用fork,你的其他线程会发生什么?

似乎线程不遵循.在我的情况下,我正在尝试创建一个守护进程,我使用fork()与父进程deamonize它.但是,在通过代码的新路径中,我在fork之前创建了一些线程,之后又创建了一些线程.是否有一种简单的方法可以将线程的所有权更改为新的分叉进程,而不是在fork之后移动我的所有线程创建?

c++ multithreading fork pthreads

19
推荐指数
3
解决办法
8960
查看次数

分离线程和守护线程之间有什么区别?

我知道所有守护程序线程都是分离线程,但是为什么所有分离线程都不是守护程序?

假设线程“ main”创建线程“ A”(未分离),线程“ A”创建线程“ B”(分离)。线程“ A”可以继续运行而“ B”可以退出吗?

PS:我是在问有关pthreads的问题,但无论如何请回答。

multithreading daemon pthreads detach

5
推荐指数
1
解决办法
1万
查看次数

subprocess.Popen()和os.fork()有什么区别?

似乎subprocess.Popen ()os.fork()都能够创建子进程.但我想知道两者之间的区别.你什么时候使用哪一个?我试着查看他们的源代码,但是我在我的机器上找不到fork()的源代码,并且不完全清楚Popen如何在Unix机器上工作.

有人可以详细说明吗?

谢谢

python fork

3
推荐指数
2
解决办法
1965
查看次数

fork进程是C中多线程的一个例子吗?

我听说像java这样的编程语言有多线程的概念.当我用c语言研究fork进程时,我认为它是一个多线程的例子.

c multithreading posix fork

1
推荐指数
1
解决办法
83
查看次数

标签 统计

fork ×3

multithreading ×3

pthreads ×2

c ×1

c++ ×1

daemon ×1

detach ×1

posix ×1

python ×1