摘要: 信号量和互斥锁(mutex)的区别:互斥锁只允许一个线程进入临界区,而信号量允许多个线程同时进入临界区。 不多做解释,要使用信号量同步,需要包含头文件semaphore.h。 主要用到的函数: int sem_init(sem_t *sem, int pshared, unsigned int va 阅读全文
posted @ 2018-03-28 19:12 郑志强Aloha 阅读(30794) 评论(0) 推荐(0) 编辑
摘要: 1.表头文件 #include #include #include 2.函数原型 int select(int n,fd_set * readfds,fd_set * writefds,fd_set * exceptfds,struct timeval * timeout); 3.函数说明 sele 阅读全文
posted @ 2018-03-28 09:22 郑志强Aloha 阅读(26802) 评论(0) 推荐(1) 编辑
摘要: 设置套接口的选项。 int PASCAL FAR setsockopt( SOCKET s, int level, int optname,const char FAR* optval, int optlen); s:标识一个套接口的描述字。level:选项定义的层次;目前仅支持SOL_SOCKET 阅读全文
posted @ 2018-03-28 09:11 郑志强Aloha 阅读(3428) 评论(0) 推荐(0) 编辑