文件名称:producer_consumer
文件大小:5KB
文件格式:ZIP
更新时间:2024-07-01 12:01:31
Java
Java 中的简单生产者-消费者代码 操作系统课程中的一个小任务,为了好玩而完成。 展示线程在 Java 中的使用。 任务: 遍历根目录及其子目录,找到所有具有特定后缀的文件。 将所有这些文件复制到输出路径。 我更改了“Copier”的输出以复制文件路径而不是文件本身。 文件的简短说明: SynchronizedQueue,一个可以被多个线程使用的队列。 主线程 DiskSearcher 启动其余线程并配置搜索的后缀、根和结果路径。 Scoter,侦察所有子目录的根目录。 搜索器,扫描某个目录的文件以查找具有某个后缀的文件。 复印机,将这些文件(仅限名称)复制到输出文件。 任务 使 DiskSearcher 接受根和结果目标以及搜索后缀的参数。 添加时间性能/吞吐量测试 基本信息 IDC 计算机科学,操作系统课程,Ex2,2014-2015
【文件预览】:
producer_consumer-master
----.gitignore(112B)
----src()
--------DiskSearcher.java(1KB)
--------Scouter.java(1KB)
--------SynchronizedQueue.java(3KB)
--------Copier.java(1KB)
--------Searcher.java(1KB)
----README.md(1KB)