- 博客(3)
- 资源 (5)
- 收藏
- 关注
转载 linux异步IO浅析
知道异步IO已经很久了,但是直到最近,才真正用它来解决一下实际问题(在一个CPU密集型的应用中,有一些需要处理的数据可能放在磁盘上。预先知道这些数据的位置,所以预先发起异步IO读请求。等到真正需要用到这些数据的时候,再等待异步IO完成。使用了异步IO,在发起IO请求到实际使用数据这段时间内,程序还可以继续做其他事情)。 假此机会,也顺便研究了一下linux下的异步IO的实现。 linux下
2016-09-17 20:23:54 676
原创 未释放互斥锁线程退出
#include #include pthread_mutex_t mutex = PTHREAD_MUTEX_INITIALIZER; void *f(void *args) { pthread_mutex_lock(&mutex); printf("lock in f without unlock!\n"); return NULL; }
2016-09-17 18:31:35 3711
转载 binlog,redo log,undo log区别
1. binlog是MySQL Server层记录的日志, redo log是InnoDB存储引擎层的日志。 两者都是记录了某些操作的日志(不是所有)自然有些重复(但两者记录的格式不同)。 2. 选择binlog日志作为replication我想主要原因是MySQL的特点就是支持多存储引擎,为了兼容绝大部分引擎来支持复制这个特性,那么自然要采用MySQL Server自己记录的日志而不是仅仅针对
2016-09-15 21:52:19 1867
VIM配置文件
2015-07-05
putty_V0.63.0.0.43510830
2015-07-05
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人