码迷,mamicode.com
首页 > 编程语言 > 详细

Java归纳总结之多线程

时间:2015-07-13 11:51:58      阅读:141      评论:0      收藏:0      [点我收藏+]

标签:

1.引入线程与进程的目的

  在OS中引入进程的目的是为了使更多的程序能够并发执行,以提高资源的利用率和系统的量。

 

  引入线程的则是为了减少程序在并发执行时所付出的时间开销,是OS具有更好的并发性。

 

2.进程与线程的区别

  进程是程序的一次动态执行过程,它需要经历从代码加载代码执行到执行完毕的一个完整的过程,多线程操作系统的能够同时运行多个进程(也就是运行中的程序),由于CPU的具备分时机制,所以每个进程都能够循环的获得自己的CUP时间片。由于CPU执行速度非常快,使得所有的程序好象是在“同时”运行一样(专业术语叫做“并发”)。

  线程是进程的一个实体,是CPU 调度与分配的基本单位,它是比线程更小的的能够独立运行的基本单位。线程基本自己不拥有系统资源,只拥有一点在运行中必不可少的资源,但是它可与同属一个进程中的其他线程共享进程所拥有的全部资源。

Java归纳总结之多线程

标签:

原文地址:http://www.cnblogs.com/changyaohua/p/4642371.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!