libevent 源码深度剖析十三 —— libevent 信号处理注意点 前面讲到了
libevent 实现多线程的方法,然而在多线程的环境中注册信号事件,还是有一些情况需要小心处理,那就是不能在多个 libevent
实例上注册信号事件。依然冠名追加到 libevent 系列。以 2 个线...
分类:
其他好文 时间:
2014-05-16 18:27:09
阅读次数:
222
libevent源码深度剖析十二——让libevent支持多线程张亮
Libevent本身不是多线程安全的,在多核的时代,如何能充分利用CPU的能力呢,这一节来说说如何在多线程环境中使用libevent,跟源代码并没有太大的关系,纯粹是使用上的技巧。1
错误使用示例 在多核的CPU上只使用一个线程始...
分类:
其他好文 时间:
2014-05-16 09:43:05
阅读次数:
347
1 /* HttpRequestTest.cs 2 *
采用C#的WebClinet类下载数据,多线程,但需要在主线程里转成texture。 3 */ 4 using System; 5 using
System.Text; 6 using System.Net; 7 using...
分类:
其他好文 时间:
2014-05-16 05:36:09
阅读次数:
379
题记:花了一周把Peter Haggar的《practical
Java》看了遍,有所感悟,年纪大了,写下笔记,方便日后查看.也希望有缘之人可以看看,做个渺小的指路人。不足之处还望指正。概述:全书分为六个部分,包括一般技术、对象与相等性、异常处理、性能、多线程、对象。一般技术:举例了几个java常见...
分类:
编程语言 时间:
2014-05-16 04:50:57
阅读次数:
489
文章来源:[url]http://www.programfan.com/article/showarticle.asp?id=2951[/url]当前流行的Windows操作系统能同时运行几个程序(独立运行的程序又称之为进程),对于同一个程序,它又可以分成若干个独立的执行流,我们称之为线程,线程提供...
分类:
编程语言 时间:
2014-05-15 16:17:57
阅读次数:
429
前言
学习任何一个稍有难度的技术,要对其有充分理性的分析,之后果断做出决定---->也就是人们常说的“多谋善断";本系列虽然涉及的是socket相关的知识,但学习之前,更想和广大程序员分享的是一种心境:学习是一个循序渐进的过程,心态应该随时调节,保持戒骄戒躁的状态。比如最近在看网易公开课MIT《算法导论》,老师提到,学习算法之前要计算机数学+离散数学+概率论等课程的知识,所以一直学不好算...
分类:
编程语言 时间:
2014-05-15 03:40:31
阅读次数:
279
1关于greenletgreelet指的是使用一个任务调度器和一些生成器或者协程实现协作式用户空间多线程的一种伪并发机制,即所谓的微线程。greelet机制的主要思想是:生成器函数或者协程函数中的yield语句挂起函数的执行,直到稍后使用next()或send()操作进行恢复为止。可以使用一个调..
分类:
其他好文 时间:
2014-05-14 19:09:00
阅读次数:
427
关于线程进程的概念已经JAVA中线程的初级理解...
分类:
编程语言 时间:
2014-05-14 14:42:18
阅读次数:
336
Windows多线程多任务设计初步[前言:]当前流行的Windows操作系统,它能同时运行几个程序(独立运行的程序又称之为进程),对于同一个程序,它又可以分成若干个独立的执行流,我们称之为线程,线程提供了多任务处理的能力。用进程和线程的观点来研究软件是当今普遍采用的方法,进程和线程的概念的出现,对提...
分类:
编程语言 时间:
2014-05-14 12:30:59
阅读次数:
483
提要:Windows
多线程Helloworld以Windows代码为例,分析多线程编程中易出现的问题Windows多线程的Helloworld:
笔者写过Java多线程的程序(实现Runnable接口,利用Thread类执行),也写过Linux多线程程序(利用pthread)。最近由于另有需要使....
分类:
编程语言 时间:
2014-05-14 12:04:09
阅读次数:
430