自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

趴趴熊的专栏

Linux Kernel/Filesystem 保持健康年轻的心态,I Love this game!

  • 博客(4)
  • 资源 (1)
  • 收藏
  • 关注

转载 [转]设备I/O之OVERLAPPED

OVERLAPPED,顾名思义为重叠,乍一看会很奇怪,重叠?谁跟谁重叠?似乎在WIN32的Programming中没有这个概念呀?要讨论这个问题就要追溯到对设备I/O的访问中  在WIN32中,用户不能象以前那样直接对硬件进行访问,使得这一层对开发者而言是个"黑盒",而是提供了一组对应的API的接口.让开发者基于提供的接口进行开发,而把低层的访问交给了Driver或者内核.  在WIN32中,

2009-12-14 20:20:00 507

转载 I/O Completion Port

我来侃一侃我对I/O Completion Ports的理解吧。这是一个比较复杂的话题,下面的描述尽量详细,争取把来龙去脉讲清楚,勿嫌啰嗦。首先讨论一下I/O Completion Ports试图解决什么样的问题。 写一个IO Intensive服务器程序,对每一个客户请求生成一个新的child process/worker thread来处理,每个process/thread使用同步IO,这是最

2009-12-10 10:43:00 1101

原创 几种同步机制

 Cratical Section(临界区),适用范围是单一进程的各线程之间。一个局部性对象,不是一个核心对象。不能同时有一个以上的 cratical section。无法侦测是否已被某个线程放弃。  MutexMutex是一个核心对象。可以在不同的线程之间实现“排他性占有”,即使线程分属不同进程。一个核心对象。如果拥有mutex的线程结束,会产生一个"

2009-12-08 15:42:00 703

转载 Windows环境下Unicode编程总结

 UNICODE环境设置在安装Visual Studio时,在选择VC++时需要加入unicode选项,保证相关的库文件可以拷贝到system32下。 UNICODE编译设置:C/C++, Preprocessor difinitions 去除_MBCS,加_UNICODE,UNICODE在ProjectSetting/link/output 中设置Entry为wWinMainCRTSta

2009-12-07 17:10:00 386

HDU AC code

自己AC的一些杭州电子科技大学的代码,仅供参考。

2009-10-02

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除