Linux
litao0813
活到老学到老。cocos2d-x游戏开发。
展开
-
Linux信号与锁,同时使用会死锁
今天接手了一个工程模块,它使用信号做为系统的时钟基准,在回调函数里还用了锁,不晓得这种设计是否合理。 我的疑问:信号SIGALRM的回调函数里是否需要加锁,它和主线程究竟是什么关系。 结论是:信号回调函数和主线程竟然是同一个线程pid,但是却是以类似中断的方式执行的,时间到了回在主线程的任意位置终端,如果加了锁,就有一定概率死锁。原创 2014-03-08 14:54:21 · 1411 阅读 · 0 评论 -
VMWARE 虚拟机 CentOS6 IP地址配置
通过/etc/sysconfig/network-scripts/ifcfg-*配置IP地址的方式网上很多资料,请参考其它资料。在使用VMWARE创建虚拟机并拷贝给别人时,网卡的MAC地址一般会变化,导致通过以上方式配置的IP地址不能生效,这时就需要关注/etc/udev/rules/70-persistent-net.rules文件了。打开70-persistent-net.rules会原创 2014-03-10 17:08:54 · 884 阅读 · 0 评论 -
libevent异步TCP连接,判断是否连接成功
参考:http://stackoverflow.com/questions/16074981/how-to-check-if-connection-is-established-when-use-libev-with-non-block-socket翻译 2014-04-29 16:30:31 · 4984 阅读 · 0 评论 -
libevent多线程编程
首先,创建event_base要使用event_base_new();函数,原创 2014-04-29 16:41:48 · 771 阅读 · 0 评论