
开发程序,利用两个线程和队列机制,其中一个线程负责从键盘接收数据并将其加入队列,直到接收到的数据为字符串“quit”时程序终止。
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
开发程序时,需要采用双线程架构,并借助一个队列来实现数据交互。其中一个线程负责通过键盘接收用户输入的数据,并将这些数据依次存入队列中;该线程的职责是持续循环读取数据,直到接收到终止字符串“quit”时才结束其运行。 另一方面,另一个线程则负责从队列中持续提取数据(即先前由第一个线程所存入的字符串数据),并将提取到的数据以控制台的形式显示出来。 具体的实现要求如下: (a) 必须运用System.in、InputStreamReader、BufferedReader以及Thread等核心Java类;(b) 必须采用java.util.concurrent.LinkedBlockingQueue作为队列实现。
全部评论 (0)
还没有任何评论哟~


