java并发编程学习之基础概念

线程和进程

参考进程和线程的区别和联系html

  1. 线程:线程做为独立运行和独立调度的基本单位。因为线程比进程更小,基本上不拥有系统资源,故对它的调度所付出的开销就会小得多,能更高效的提升系统内多个程序间并发执行的程度。
  2. 进程:进程做为分配资源的基本单位。能够申请和拥有系统资源,常在一个进程中能够包含若干个线程,它们能够利用进程所拥有的资源。

线程的优点和劣势

优点

参考多线程的优势
1.CPU利用率更好
2.程序设计更简单
3.程序响应更快安全

劣势

1.线程安全问题(多个线程共享一个进程的资源)
2.引发死锁
3.一个线程可能引发系统雪崩。多线程

相关文章
相关标签/搜索