
开发经验
志同道合
兼职
展开
-
关于缓冲区
一直都想设计一个高效,线程安全,容易操作的缓冲区,基本思路是预分配内存,循环使用,使用互斥锁同步,在数据不足是读阻塞,空间不足时写阻塞。其实功能都很好实现,但是用起来总感觉很别扭,主要是阻塞的时候,会出现很多问题,细究起来逻辑还挺复杂,搞了好久,也没能设计一个让自己满意的缓冲区。 今天又费了半天劲,原来的问题虽然没有解决,但是产生了一些新的思路。其实缓冲区只是负责缓冲数据,没有必要设计的很复杂,原创 2012-12-05 18:18:53 · 574 阅读 · 0 评论 -
字节对齐的计算
#define ROUND_UP(x, align) (x+(align-1))&~(align-1)转载 2014-03-13 10:38:14 · 736 阅读 · 0 评论 -
转载 linux 程序前后台切换
A,Shell支持作用控制,有以下命令: 1. command& 让进程在后台运行 2. jobs 查看后台运行的进程 3. fg %n 让后台运行的进程n到前台来 4. bg %n 让进程n到后台去; PS:"n"为jobs查看到的进程编号. B.下列转:http://blog.chinaunix.net/u/1604/showart_1079559.html转载 2015-03-09 15:56:10 · 373 阅读 · 0 评论