2013年(12)
发布时间:2013-12-08 21:31:00
下面是百度百科对于多进程的解释UNIX操作系统是分时多用户系统。在处理过程中,将CPU时间片分配给每个进程。由于每个进程都有各自的运行环境,因此在进程状态转换控制过程中要考虑处理不同的内容数据: 1) 用户数据保存:包括正文段(TEXT)、数据段、堆栈段(Stack)和共享内存段;2) 寄存器数据保存:包括PC(.........【阅读全文】
发布时间:2013-12-04 15:14:28
4.完整的读写函数一旦我们建立了连接,我们的下一步就是进行通信了.在Linux 下面把我们前面建立的通道 看成是文件描述符,这样服务器端和客户端进行通信时候,只要往文件描述符里面读写东西了. 就象我们往文件读写一样. 4.1 写函数write ssize_t write(int fd,const void *buf,size_t nbytes) write函数将bu.........【阅读全文】
发布时间:2013-12-04 15:11:04
Linux系统是通过提供套接字(socket)来进行网络编程的.网络程序通过socket和其它几个函数的调用,会返回一个 通讯的文件描述符,我们可以将这个描述符看成普通的文件的描述符来操作,这就是linux 的设备无关性的好处.我们可以通过向描述符读写操作实现网络之间的数据交流. 2.1 socket int socket(int domain, .........【阅读全文】