发布时间:2015-06-28 11:19:00
<p style="margin-top:0px;margin-bottom:0px;font-family:Arial;font-size:14px;line-height:26px;white-space:normal;background-color:#FFFFFF;">boost::thread的使用</p><p style="margin-top:0px;margin-bottom:0px;font-family:Arial;font-size:14px;line-height:26px;white-space:normal;background-color:#FFFF.........【阅读全文】
发布时间:2015-06-24 23:51:05
下面我以一个日常生活中简单的例子来说明进程和线程之间的区别和联系:这副图是一个双向多车道的道路图,假如我们把整条道路看成是一个“进程”的话,那么图中由白色虚线分隔开来的各个车道就是进程中的各个“线程”了。①这些线程(车道)共享了进程(道路)的公共资源(土地资源)。.........【阅读全文】
发布时间:2015-06-24 12:10:57
多线程对全局字符串变量append造成的问题最近在项目中使用多线程处理接收数据,运行时开始提示“数组越界”,之后有提示“内存访问冲突”,“堆损坏”。通过分析发现是多个线程同时对一个全局String变量调用append方法造成的。下面详细说一下这个问题的原因。首先用下面简单的伪代码说明函数库中用到的String类,.........【阅读全文】