Chinaunix首页 | 论坛 | 博客
  • 博客访问: 64463
  • 博文数量: 31
  • 博客积分: 72
  • 博客等级: 民兵
  • 技术积分: 178
  • 用 户 组: 普通用户
  • 注册时间: 2011-07-17 00:28
文章分类

全部博文(31)

文章存档

2013年(4)

2012年(12)

2011年(15)

我的朋友

发布时间:2013-01-05 09:40:07

HoxmDocument-StudyLinux Posix Thread ProgrammingV0.12010/06/24踏踏实实做人,认认真真做事,实力沉淀于积累,能力提升自总结,追逐每天升起的太阳, 挥洒汗水,放飞心情。内容预览   1. 内容目录   2. 一、基础介绍         1. 进程和线程介绍         2. Pthread介绍 &nb......【阅读全文】

阅读(2175) | 评论(0) | 转发(0)

发布时间:2013-01-04 16:22:29

一段使用 mutex 和 条件变量 pthread_cond_wait 的例子:http://www.cnblogs.com/cy163/archive/2008/09/06/1285804.htmlSPProcPool: Unix/Linux 上的进程池服务器框架:http://www.javaeye.com/topic/147010线程中的信号处理:http://www.chinaitpower.com/2005September/2005-09-13/199275.htmlLinux基于事件驱动的程序框架:http://hi.baidu.com/swk2000/blog/item/7f5......【阅读全文】

阅读(897) | 评论(0) | 转发(0)

发布时间:2013-01-04 10:03:14

epoll是linux下高并发服务器的完美方案,因为是基于事件触发的,所以比select快的不只是一个数量级。 单线程epoll,触发量可达到15000,但是加上业务后,因为大多数业务都与数据库打交道,所以就会存在阻塞的情况,这个时候就必须用多线程来提速。   业务在线程池内,这里要加锁才行。测试结果2300个/s   测试工具:stressmark 因为加了适用与ab的代码,所以也可以适用ab进行压力测试。 char buf[1000] = {0};sprintf(buf,"HTTP/1.0 200 OK\r\nContent-type: text/......【阅读全文】

阅读(526) | 评论(0) | 转发(0)

发布时间:2013-01-04 09:37:15

epoll是linux下高并发服务器的完美方案,因为是基于事件触发的,所以比select快的不只是一个数量级。 单线程epoll,触发量可达到15000,但是加上业务后,因为大多数业务都与数据库打交道,所以就会存在阻塞的情况,这个时候就必须用多线程来提速。   epoll在线程池内,测试结果2000个/s 增加了网络断线后的无效socket检测。   测试工具:stressmark 因为加了适用与ab的代码,所以也可以适用ab进行压力测试。 char buf[1000] = {0};sprintf(buf,"HTTP/1.0 200 OK\r\nCo......【阅读全文】

阅读(482) | 评论(0) | 转发(0)

发布时间:2012-12-26 17:21:37

当编写驱动程序时,一般情况下不能使用C标准库的函数。Linux内核也提供了与标准库函数功能相同的一些函数,但二者还是稍有差别。   类别 函数名 功能 函数形成 参数 描述 字符串转换 simple_strtol 把一个字符串转换为一个有符号长整数 long simple_strtol (const char * cp, char ** ......【阅读全文】

阅读(387) | 评论(0) | 转发(0)
给主人留下些什么吧!~~
留言热议
请登录后留言。

登录 注册