1. 编一个程序,实现两个线程 A 和 B ,A 和 B 同时启动,A线程每隔5秒显示字符
串”AAA”,B线程每隔 1秒显示字符‘B’。
2. 使用java语言编写代码,要求实现一个线程每隔10秒打印一次当前系统时间,另外一个线
程从1开始计数,每当数字可以被4整除时输出 ******* 。
3. 有5辆火车要过山洞,但确保山洞同时只能有一辆火车通过(过山洞需要2秒),打印输
出火车通过的顺序。(过山洞的顺序是不可控的,只要保证同一时间只有一辆火车能通过山洞即可) 提示:使用线程同步
4. 有2个用户,都到银行去存钱,每次存100元,每人存3次。
5. 猴子分桃:3只猴子抢着分100只桃子,每只抢到的猴子分去剩余桃子的一半。使用多
线程模拟这一过程
6. 写两个线程,一个线程打印 1~52,另一个线程打印字母A-Z打印顺序为
12A34B56C……51Y52Z(2个数字1个字母)。 提示:使用线程间的通信。
7. 生产者消费者:有一个生产者对象,还有一个消费者对象生产者用来向篮子对象中放苹
果,每次1个。消费者从篮子中取走吃掉1个苹果,,再生产1个,吃掉1个,共进行4轮。
搜索“diyifanwen.net”或“第一范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,第一范文网,提供最新资格考试认证第 15 章 线程 全文阅读和word下载服务。
相关推荐: