发布一个开源库GooFileLib,欢迎拍砖
发布一个基于windows平台的一个开源代码库。主要封装了线程(线程池等),定时器接口,同时压缩包中含有案例代码,如何使用线程以及定时器等。
写这个库的主要目的是研究系统高并发(网络,以及本地io),但是存在一个让我纠结的问题,如何设计一个高度内聚的IO接口,让用户层在使用接口时不用关心并发层的实现以及接口底层的实现,他只需要关心IO接口功能 “读/写”,目前这个问题我目前还在继续的纠结中,所以我在我发布的两个版本中,我都没有添加上(网络)并发代码部分,而且最近的版本GooFileLib1_0_0_3中删除了工程中的所有垃圾代码部分,同时提供了几个封装接口的使用案例代码,在后期我会添加上IO接口的实现。同时我近期正在考虑把window版本移植到linux版本下,由于这些东西都是我业务时间开发,版本更新可能比较慢。附上下载地址http://sourceforge.net/projects/guufilelib/