JavaGames(ginger547翻译作品)-2

王朝java/jsp·作者佚名  2006-01-09
窄屏简体版  字體: |||超大  

原著:David Brackeen

不才小翻:王健旭(Ginger547)

[url=http://dev.csdn.net/1592730051_13061533.html] 那么到底什么是一个线程?

把那个可以同时干很多事情(多任务)的waiter想象成你的处理器 ,那几个吃饭的顾客就成了一项任务.每一个任务都在它自己的线程上运行,一个有先进OS(操作系统)运行其上的处理器可以同时地运行很多个线程.举例来说明这个问题,每一个碰过电脑的人都会有过这样的经历,你一边在从网上D(Download)一些你喜欢的文件,同时你在自己的电脑上编辑一些文本文件.

现代操作系统同时通过把在线程上运行的任务分裂成更小的块来运行, 这被叫为并发。 一个线程执行少量时间(时间片)。 然后这个线程被抢先,使另一根线能够运转,等等,如图1.1中所示。 时间片足够小,因此似乎几件事情同时发生

图 1.1. 在一个处理器上运行多个线程

在有不止一台处理器的机器上,线程实际上可能同时运转,这取决于JVM 实施.

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
 
© 2005- 王朝網路 版權所有 導航