多线程:在单个程序中同事运行多少个线程完成不同的工作,成为线程。

线程共享内存空间,进程的内存是独立的,

同一个进程的线程间可以直接交流;

两个进程想通信,必须通过一个中间代理来实现,

一个线程可以控制可操作同一进程里的其他线程;但是进程只能操作子进程。

优点缺点:

1.多进程的优点是稳定性好,一个子进程崩溃了,不会影响主进程以及其余进程;但是缺点就是创建进程的代价非常大,因为操作系统要给每个进程分配固定的资源。

2.多线程优点是效率较高一些,但是致命的缺点就是任何一个线程奔溃都可能造成整个进程的崩溃,因为它们共享了进程的内存池。

cpu密集型适合用多线程开发。

相关文章:

  • 2021-09-01
  • 2022-12-23
  • 2022-12-23
  • 2021-04-03
  • 2021-11-11
  • 2021-11-11
  • 2022-02-09
猜你喜欢
  • 2022-01-14
  • 2021-05-25
  • 2021-10-19
  • 2022-12-23
  • 2022-12-23
  • 2021-07-18
  • 2022-01-17
相关资源
相似解决方案