2013年9月12日

Linux下的多线程编程

摘要: 作者:姚继锋 2001-08-11 09:05:00 来自:http://www.china-pub.com 1 引言 线程(thread)技术早在60年代就被提出,但真正应用多线程到操作系统中去,是在80年代中期,solaris是这方面的佼佼者。传统的Unix也支持线程的概念,但是在一个进程(process)中只允许有一个线程,这样多线程就意味着多进程。现在,多线程技术已经被许多操作系统所支持,包括Windows/NT,当然,也包括Linux。 为什么有了进程的概念后,还要再引入线程呢?使用多线程到底有哪些好处?什么的系统应该选用多线程?我们首先必须回答这些问题。 使用多线程的理由之一... 阅读全文

posted @ 2013-09-12 19:46 theCambrian.cpp 阅读(282) 评论(0) 推荐(0) 编辑

linux下socket编程常用头文件

摘要: 原文:http://blog.chinaunix.net/uid-26073752-id-2014655.html(有修改)sys/types.h:数据类型定义(包含很多类型重定义,如pid_t、int8_t等) sys/socket.h:提供socket函数及数据结构,如socket()、bind()、connect()及struct sockaddr的定义等netinet/in.h:定义数据结构sockaddr_in,某些结构体声明、宏定义,如struct sockaddr_in、PROTO_ICMP、INADDR_ANY等arpa/inet.h:提供IP地址转换函数,某些函数声明,如in 阅读全文

posted @ 2013-09-12 15:56 theCambrian.cpp 阅读(2406) 评论(0) 推荐(0) 编辑

导航