1、编写一个有两个线程的程序,第一个线程用来计算1~100之间的偶数及个数,第二个线程用来计算400-600之间的奇数数及个数。2、编写一个Java应用程序,在主线程中再创建两个线程,要求线程经历四种状态:新建,运行、中断和死亡。按模板要求,将【代码1】~【代码8】替换为Java程序代码。3.编写一个Java应用程序,在主线程中创建三个线程:zhangWorker,wangWorker 和 boss。线程zhangWorker和wangWorker分别负责在命令行输出“搬运苹果”和“搬运香蕉”,这两程分别各自输出20行,每输出一行信息就准备休息10秒钟,但是boss线程负责不让zhangWorker和wangWorker休息。按模板要求,将【代码1】~【代码8】替换为Java程序代码。*4、编写Java应用程序模拟5个人排队买票。售票员只有1张五元的钱,电影票五元钱一张。假设5个人的名字及排队顺序是:赵、钱、孙、李、周。“赵”拿1张二十元的人民币买2张票,“钱”拿1张二十元的人民币买1张票,“孙”1张十元的人民币买1张票,“李”拿1张十元的人民币买2张票,“周”拿1张五元的人民币买1张票。

《Java程序设计》实验,实验四,多线程程序设计