- 博客(5)
- 资源 (2)
- 收藏
- 关注
转载 reentrant(可重入)函数与thread safe(线程安全)函数的区别
reentrant函数与是不是多线程无关,如果是reentrant函数,那么要求即使是同一个进程(或线程)同时多次进入该函数时,该函数仍能够正确的运作.该要求还蕴含着,如果是在多线程环境中,不同的两个线程同时进入该函数时,该函数也能够正确的运作.thread safe函数是与多线程有关的,它只是要求不同的两个线程同时对该函数的调用在逻辑上是正确的.从上面的说明可以看出,reen
2014-09-10 16:27:27 1579
转载 IO中同步、异步与阻塞、非阻塞的区别
本文转载于:http://blog.chinaunix.net/uid-26000296-id-3754118.html一、同步与异步同步/异步, 它们是消息的通知机制1. 概念解释A. 同步所谓同步,就是在发出一个功能调用时,在没有得到结果之前,该调用就不返回。按照这个定义,其实绝大多数函数都是同步调用(例如sin isdigit等)。但是一般而言,我
2014-09-09 22:24:34 943
原创 《TCP/IP详解卷2:实现》笔记--插口层
插口层的主要功能是将进程发送的与协议有关的请求映射到产生插口时指定的与协议有关的实现。下图说明了进程中的插口接口与内核中的协议实现之间的层次关系。1.socket结构插口代表一条通信链路的一端,存储或指向与链路有关的所有信息。这些信息包括:使用的协议、协议的状态信息(包括源和目的地址)、到达的链接队列、数据缓存和可选标志。下图给出了插口和与插口相关的缓存的定义。
2014-09-08 11:31:46 3100
哈弗曼编码实现文件压缩
2014-09-07
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人