Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1004208
  • 博文数量: 96
  • 博客积分: 1553
  • 博客等级: 上尉
  • 技术积分: 1871
  • 用 户 组: 普通用户
  • 注册时间: 2011-12-25 14:50
个人简介

专注点,细心点,耐心点 知行合一

文章分类

全部博文(96)

文章存档

2018年(1)

2014年(4)

2013年(31)

2012年(56)

2011年(4)

发布时间:2013-04-16 14:17:47

man 7 epoll会发现这个东西,就是使用epoll中会遇到的问题:If using an event cache… If you use an event cache or store all the file descriptors returned from epoll_wait(2), then make sure to provide a way to mark its closure dynamically (i.e., caused by a previous event's processing). Suppose .........【阅读全文】

阅读(2331) | 评论(0) | 转发(1)

发布时间:2013-04-13 22:04:35

LT模式:epoll就是一个快速版poll,可读可写就绪条件和传统poll一致ET模式:为了避免Starvation,建议          1)文件描述符设置为非阻塞          2)只在read或write返回EAGAIN后,才能调用下一次epoll_wait      .........【阅读全文】

阅读(2527) | 评论(0) | 转发(1)

发布时间:2013-04-09 15:35:52

问题多线程libcurl运行一段时间后出现崩掉,没有确定的点,没有确定的URL。一直查看源代码没有问题,最后通过debug跟踪发现是在访问SSL的时候出现的crash。才想起来openssl是不支持多线程的,要自己做加锁处理。而且libcurl中并没有支持相关的加锁操作。解决办法:在初始化libcurl的时候为openssl创.........【阅读全文】

阅读(8790) | 评论(0) | 转发(1)

发布时间:2013-03-18 16:43:31

Haproxy+keepalived实现高可用负载均衡 软件负载均衡一般通过两种方式来实现:基于操作系统的软负载实现和基于第三方应用的软负载实现。LVS就是基于Linux操作系统实现的一种软负载,HAProxy就是开源的并且基于第三应用实现的软负载。HAProxy相比LVS的使用要简单很多,功能方面也很丰富。当 前,HAProxy支.........【阅读全文】

阅读(52200) | 评论(0) | 转发(4)

发布时间:2013-03-12 14:47:02

在C语言中利用PCRE实现正则表达式1. PCRE简介2. 正则表达式定义3. PCRE正则表达式的定义4. PCRE的函数简介5. 使用PCRE在C语言中实现正则表达式的解析6. PCRE函数在C语言中的使用小例子 1. P.........【阅读全文】

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

登录 注册