发布时间:2014-03-12 18:08:15
1 线程取消的定义 一般情况下,线程在其主体函数退出的时候会自动终止,但同时也可以因为接收到另一个线程发来的终止(取消)请求而强制终止。2 线程取消的语义1.线程取消的方法是向目标线程发Cancel信号,但如何处理Cancel信号则由目标线程自己决定,或者忽略(当禁止取消时)、或者立即终止(当在.........【阅读全文】
发布时间:2014-02-28 18:19:36
linux下去掉文件中^M的方法在windows下编辑文件,然后放到linux环境。在windows环境下,换行是表示为\r\n(0x0d0x0a),而在linux下,换行为\n;在sh脚本对这类文件进行处理时,很容易出现意想不到的情况,比如字符串的比较。在sh脚本中,个人使用sed -i 's/\r//g' filename的方式,但存在疑问sed .........【阅读全文】
发布时间:2013-08-30 19:19:47
1. 定义unix早期通信机制之一的信号能够传送的信息量有限,管道则只能传送无格式的字节流,这无疑会给应用程序开发带来不便。消息队列(也叫做报文队列)则克服了这些缺点。2. 发展消息队列就是一个消息的链表。可以把消息看作一个记录,具有特定的格式。进程可以向中按照一定的规则添加新消息;另一些进程则可.........【阅读全文】