发布时间:2014-06-11 16:18:15
原文 http://blog.csdn.net/anonymalias/article/details/9080881我们知道进程间的同步操作都是要借助内核来完成的,和同一个进程中的线程同步只需要在用户模式下是有很大差别的,当然,对于进程安全的,对于线程肯定也是安全的,但在用户模式下的线程同步所需消耗的代价相对于通过内核完成的同步是很小的。.........【阅读全文】
发布时间:2014-06-10 15:47:46
项目中需要在多线程环境下,输出日志到标准输出,以下是实现过程。首先,我们需要一个锁类,能够自动初始化,并且降低耦合。/* * locker.h * * Created on: Apr 14, 2012 * Author: joan */ .........【阅读全文】
发布时间:2014-06-09 17:15:34
本文所有代码均上传至github仓库:https://github.com/kevin-shanghai/Programming_Practice
如果有兴趣,可以随意获取,本代码仅用于测试,如用于生产环境发生任何问题,本人概不负责。......【阅读全文】
发布时间:2014-06-09 15:29:13
heap corruption detected:after normal block(#xxx) at 0x xxxxxxxxcrt detected that the application wrote to menory after end of heap buffer http://hi.baidu.com/yaonb/blog/item/3e57cb74ffc72e01b151b9aa.html这是典型的内存溢出错误,常在内存的delete处发生,而且一般在debug版本中可能出现,.........【阅读全文】
发布时间:2014-06-09 15:25:34
在fwrite之后调用fflush才有效果, 在fread之后调用fflush是不会清空读入缓冲区的..转:http://bbs.csdn.net/topics/60001506http://stackoverflow.com/questions/2187474/i-am-not-able-to-flush-stdin......【阅读全文】