JavaGames(ginger547翻译作品)-1

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

原著:David Brackeen

不才小翻:王健旭(Ginger547)

[url=http://dev.csdn.net/1592730051_13061533.html] Chapter 1. Java 线程

关键标题

· 什么是线程?

· 在Java中创建并运行线程

· 协调(Synchronization)

· 使用wait() 和 notify()

· Java事件模型

· 什么时候使用线程

· 什么时候不适合使用线程

· 线程池

· 摘要

现在是午饭时间, 你打算在你最长光临的饭店饱餐一顿.你坐了下去,环顾四周 —饭店很冷清.只有一个 waiter, 一位在吃饭的顾客,再加上你.

那个 waiter正在招呼吃饭的顾客, 但是奇怪的是, 你,被忽略了.就算是你扯这嗓子喊,我要菜单的时候,服务员也好象没听见似的的不理睬你,只顾着给那位顾客加水.最后,在那位顾客走了之后,那个让你等了半天的waiter才意识到你的存在,才笑容满面的过来招呼你.

为什么会出现这样的问题呢?为什么waiter这样对你都不会被被解雇呢?问题的关键就在于:那个waiter不是多任务的,他不能同时为那位顾客加水又接受的点餐.可以设想一下,如果waiter是多任务的那他就可以一下子招呼很多客人了,那老板不知道会多高兴呢,可实情是他同时只能招呼一位客人.

多任务的waiter是计算机里的多线程的一个极好的例子.在这一章我们要介绍Java中线程(Thread)的运行机制,同时告诉你怎么样去协调他们, 并且我们一路上教你建议和技巧.

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