自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 收藏
  • 关注

原创 探讨linux进程的三种时间(real time, system cpu time, user cpu time)的实现

APUE中关于

2014-05-17 21:18:26 16546

原创 unix/linux 探讨系统调用write的原子性(atomic)

当一个文件被多个进程或者多个线程同时操作时,会不会出现内容交错的现象。例如一个进程向文件写入“AAAA” ,利用语句(write( fd,  "AAAA",  4);),另一个进程向文件写入“BBBB”,语句为(write ( fd,  "BBBB",  4);)。那么最终文件的内容会不会出现“AABBBB  AA” 的情况呢?这就涉及到write函数是否是原子操作的问题了。如果write

2014-05-11 17:08:52 3332 1

原创 unix/linux 下标准输出重定向

有的时候我们

2014-05-02 21:07:25 1757

原创 unix/linux 系统实现多个进程监听同一个端口

一直疑惑同一个应用app如何才能以多进程,多线程的方式运行。对于多线程可能很好理解,我们只要在进程中启用多线程的模式即可。也就是来一个请求,我们就用函数pthread_create()启用一个线程即可。这样我们的应用就可以在单进程,多线程的模式下工作。        但我们知道一个应用app通常工作在多进程,多线程的模式下,它的效率是最高的。那么我们如何才能做到多进程模式呢?经验告诉我们,如果

2014-02-26 03:01:06 8447

空空如也

空空如也

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

TA关注的人

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