文件名称:Linux下C线程池实现
文件大小:4KB
文件格式:TGZ
更新时间:2014-05-25 10:35:09
Linux C 线程池
在Linux下用C写的一个简易线程池。系统是RedHat 9,gcc版本"gcc version 4.1.2 20071124 (Red Hat 4.1.2-42)"。文件夹里的源码是按工程组织好的,在文件夹下的test目录下面有一个小的测试程序和Makefile,编译后即可运行。测试过添加了300多个任务,同时并发256个线程,运行正常。不过在停止线程(包括系统空闲时减少线程数量)方面还没完全实现好,需要用的话可以自己添加或者暂时先不管这方面。 补充:利用7号中午的时间已经把上述的问题解决了,现已能正确的根据当前任务数动态减少线程。不过现在不方便也不想上传了,需要的话可以通过源文件中的邮箱联系我或在以后去google code下载。如果各位有好的建议,欢迎通过邮件联系。 -------- by vincent
【文件预览】:
threadpool
----threadpoolmacro.h(2KB)
----test()
--------main.c(1KB)
--------Makefile(283B)
----threadpool.c(13KB)
----threadpool.h(3KB)