文件名称:AsyncDesign:异步,独立的命令运行程序
文件大小:378KB
文件格式:ZIP
更新时间:2024-04-30 02:21:11
C++
异步设计
异步,独立命令的运行程序。
制作说明:
相关性:
实现c ++ 11或更高版本和pthread的g ++编译器
要运行:
make
./Command < command>
概述:
我的实现剥离了一个线程池。 每个线程都调用VirtualConstructor单例类以创建一个新命令。 线程将istream *传递给VirtualConstructor,以便输入文件可以任意长。 派生抽象的Command类以创建新命令。 当线程在VirtualConstructor中调用createCommand()成员函数时,将在成员变量registy
【文件预览】:
AsyncDesign-master
----.gitignore(68B)
----cmd_modules()
--------src()
--------inc()
--------CMakeLists.txt(726B)
----tools()
--------src()
--------inc()
--------CMakeLists.txt(723B)
----async_design()
--------src()
--------inc()
--------CMakeLists.txt(963B)
----README.md(4KB)
----fpic_modules()
--------src()
--------inc()
--------CMakeLists.txt(849B)
----setup.sh(1KB)
----thirdparty()
--------CMakeLists.txt(415B)
----test()
--------words(215B)
--------CMDS(3KB)
--------fp(410B)
--------augustine-confessions.txt(949KB)
--------words3(230B)
--------words4(241B)
--------words6(215B)
--------words2(225B)
--------words5(246B)
--------words1(221B)
----CMakeLists.txt(545B)