全部博文(573)
发布时间:2015-12-04 16:32:47
linux多线程学习(三)——线程属性设置在上一篇文章中,介绍了线程的创建和退出,以及相关函数的使用。其中pthread_create函数的第二个参数,是关于线程属性的设置,这也是今天所有讲述的。这些属性主要包括邦定属性、分离属性、堆栈地址、堆栈大小、优先级。其中系统默认的是非邦定、非分离、缺省1M.........【阅读全文】
发布时间:2015-12-04 16:31:53
linux多线程学习(二)——线程的创建和退出在上一篇文章中对线程进行了简单的概述,它在系统中和编程的应用中,扮演的角色是不言而喻的。学习它、掌握它、吃透它是作为一个程序员的必须作为。在接下来的讲述中,所有线程的操作都是用户级的操作。在LINUX中,一般pthread线程库是一套通用的线程库,是由POSIX提.........【阅读全文】
发布时间:2015-12-04 16:31:13
linux多线程学习(一)进程是系统中程序执行和资源分配的基本单位。每个进程都有自己的数据段,代码段和堆栈段,这就导致了进程在进行切换等操作起到了现场保护作用。但是为了进一步减少处理机的空转时间支持多处理器和减少上下文切换开销,进程演化中出现了另外一个概念,这就是线程,也被人称为轻量级的进程。.........【阅读全文】
发布时间:2015-12-04 16:29:05
socket结构和几个IP地址转换函数通用的结构体:[cpp] view plaincopystruct sockaddr { unsigned short sa_family; /* address family, AF_xxx */ &.........【阅读全文】
发布时间:2015-12-04 16:28:10
setsockopt()函数用法int setsockopt(SOCKET s,int level,int optname,const char* optval,int optlen);s(套接字): 指向一个打开的套接口描述字level:(级别): 指定选项代码的类型。SOL_SOCKET: 基本套接口IPPROTO_IP: IPv4套接口IPPROTO_IPV6: IPv6套接口IPPROTO_TCP: TCP套接口optname(.........【阅读全文】