Commit Graph

3941 Commits

Author SHA1 Message Date
zsxxsz
22f1f139cb 优化了线程池调度算法 2014-01-26 19:19:55 +08:00
zsxxsz
a3b2e1f6d1 优化了线程池的性能
通过给线程池中的每一个线程一个独立的线程条件变量(之前是用同一个),大大减少了线程池在任务调度时的竞争问题
2014-01-19 23:59:13 +08:00
zsxxsz
99f2645bda 工程整理 2014-01-18 13:26:28 +08:00
zsxxsz
faf1d67372 将 aio 例子归类 2014-01-18 13:20:58 +08:00
zsxxsz
fc6ecf6a4b 工程文件整理
添加了lib_protocol_vc2008.vcproj;修改了 lib_rpc 的工程文件
2014-01-13 21:27:38 +08:00
zsxxsz
fc3cae0a35 支持VC2008编译器
acl 重新支持VC2008编译器;在高版本VC编译器上,acl库尽量使用编译器建议安全的系统 API
2014-01-12 15:36:49 +08:00
zsxxsz
33599d963e http_request 类增加了网络超时接口 2014-01-08 20:14:24 +08:00
zsxxsz
ec45296f32 新线程池服务模板当应用崩溃时不能生成 core 文件的问题修复;acl_fifo 中注释有误 2014-01-07 22:52:23 +08:00
zsxxsz
9527c34565 提高了 ipc 通信安全性,修复了新的线程池服务器模版的初始化问题
ipc 通信时进行了安全校验,防止外来连接攻击;新的线程池服务器模版调整了初始化调用顺序,便于在设定定时器时可以取得事件引擎句柄
2014-01-06 21:08:57 +08:00
zsxxsz
153101288b json 编码器需要兼容旧的标志位
json 编码器需要兼容旧的标志位
2014-01-03 20:04:28 +08:00
zsxxsz
3c856acfd3 修复 了 json 解析器的一些 bug,使之更为规范化
修复 了 json 解析器的一些 bug,使之更为规范化
2013-12-31 22:52:11 +08:00
zsxxsz
cd3b1fe808 完善了 json 解析器
按 json 文档规范,完善了 json 解析器的相关模块
2013-12-29 21:15:51 +08:00
zsxxsz
def86af3be 完善了 json 解析器
按 json 文档规范,完善了 json 解析器的相关模块
2013-12-29 21:09:36 +08:00
zsxxsz
d6f858c8ce delete unused json sample
delete unused json sample
2013-12-27 22:42:02 +08:00
zsxxsz
72dbadd863 move all json samples to json path
move json samples to json path
2013-12-27 22:40:51 +08:00
zsxxsz
95993e39be add feature for json lib and add some json samples
add feature for json lib and add some json samples
2013-12-27 22:38:17 +08:00
zsxxsz
5a859613d8 add new master service template
add new master service template
2013-12-20 21:03:12 +08:00
zsxxsz
0a77e015c0 delete "#include <stropts.h>" on other UNIX-OS except SUNOS5 2013-12-10 20:02:22 +08:00
zsxxsz
b336fb645f delete events_kernel2.c and events_kernel3.c 2013-12-10 19:46:35 +08:00
zsxxsz
4a219509b9 acl.3.0.14 release
some new features, and some bug fixed
2013-12-07 20:31:59 +08:00
zsxxsz
415de6f5c6 acl.3.0.13 release
acl.3.0.13 release
2013-11-05 22:23:23 +08:00
zsxxsz
7095d29ea1 sample mysql2 bugfix
sample mysql2 bugfix for compile
2013-10-20 21:38:03 +08:00
zsxxsz
b45404497d add some lost files
add some samples
2013-10-20 18:59:57 +08:00
zsxxsz
ff2495f962 add some lost files 2013-10-20 18:12:47 +08:00
zsxxsz
253a4630c5 compile: acl_aio_app_main.c 2013-10-20 14:30:12 +08:00
zsxxsz
b45d1a84cb ffff 2013-10-19 23:20:13 +08:00
zsxxsz
e4e3962eed wizard 2013-10-19 23:19:08 +08:00
zsxxsz
c79e3ab962 wizard mod 2013-10-19 23:18:22 +08:00
zsxxsz
bc5d86e657 wizard update
wizard update
2013-10-19 23:16:15 +08:00
zsxxsz
dcdebd5f9c add thread, thread_pool for lib_acl_cpp
add thread, thread_pool for lib_acl_cpp, and other bugfix
2013-10-19 23:13:19 +08:00
zsxxsz
771904fe7c modify master
modify master
2013-09-28 09:02:30 +08:00
zsxxsz
ef9e6de684 add some feature for udp
support udp; modify event interface
2013-09-28 09:00:07 +08:00
zsxxsz
3711f472a1 fixed Makefile 2013-08-27 22:15:43 +08:00
zsxxsz
4b6dd0e34b fixed some bugs 2013-08-27 22:09:27 +08:00
zsxxsz
c73164ebed fixed some bugs 2013-08-27 22:04:32 +08:00
zsxxsz
3258151ebb modified: README.md 2013-08-18 18:17:23 +08:00
zsxxsz
0b01abd712 README.md~ 2013-08-18 18:15:02 +08:00
zsxxsz
ace1baa24e README.md~ 2013-08-18 18:13:42 +08:00
zsxxsz
08758c2ecd modified: README.md 2013-08-18 18:11:37 +08:00
zsxxsz
cc05b877a2 first commit acl to github
first commit acl to github
2013-08-18 17:42:25 +08:00
zsxxsz
c11442e824 Initial commit 2012-10-07 03:29:14 -07:00