多线程和多进程的区别

2024-11-22 20:42:04
推荐回答(1个)
回答1:

一般运行一个程序称为一个进程。

进程可以创建线程,也可以创建进程。
多线程和多进程的区别:线程是由进程管理的,线程之间、线程和父进程(创建线程的进程)之间可以共享内存变量(需要使用策略的)。

进程之间一般不可以直接共享内存变量,需要使用一些进程间的控制共享内存变量。

如果你使用并行计算,建议使用线程。