线程和进程的区别

Posted on 2021-01-14 19:14  风沙红尘  阅读(73)  评论(0)    收藏  举报

做个比喻:进程=火车       线程=车厢

  • 线程在进程下行进
  • 一个进程可以包含多个线程
  • 不同进程间数据不共享
  • 同一进程下不同线程数据共享
  • 进程要比线程消耗更多的计算机资源
  • 进程间不会相互影响 ,一个线程挂掉,导致整个进程挂掉
  • 进程使用内存地址可以上锁,即下一个线程使用某些共享内存时,其他线程必须等它结束,才能使用;
  • 进程使用的内存地址可以限定使用量

博客园  ©  2004-2026
浙公网安备 33010602011771号 浙ICP备2021040463号-3