linux system program
sdzxx2008
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
linux系统中进程的创建
linux系统的进程创建时区别于其他的系统的,它并没有提供spawn机制。而是把一个进程的创建分成了两步:fork和exec();先创建一个进程,再让子进程执行新的程序。 首先系统调用fork()函数,若调用成功则产生一个新的进程,值的一提的是该函数会产生两个返回值。当父进程调用的时候返回0,子进程调用的时候返回子进程的id.linux系统执行该函数产生新的进程较其他系统效率要高,因为它采原创 2009-05-26 22:01:00 · 1131 阅读 · 0 评论 -
Linux下各类TCP网络服务器的实现源代码
建立socket(这里用到socket()函数及函数setsockopt()) | |转载 2009-05-31 21:29:00 · 626 阅读 · 0 评论 -
tcp与udp的区别
tCp/Ip 传输层 OSI 和 tCp/Ip 模型在传输层定义两种传输协议:tCp(或传输控制协议)和 UDp(或用户数据报协议)。 UDp UDp 与 tCp 的主要区别在于 UDp 不一定提供可靠的数据传输。事实上,该协议不能保证数据准确无误地到达目的地。UDp 在许多方面非常有效。当某个程序的目标是尽快地传输尽可能多的信息时(其中任意给定数据的重要性相对较低),可使用 UDp。ICQ 短消原创 2009-05-31 22:57:00 · 577 阅读 · 0 评论 -
Linux多线程编程
线程(thread)技术早在60年代就被提出,但真正应用多线程到操作系统中去,是在80年代中期,solaris是这方面的佼佼者。传统的Unix也支持线程的概念,但是在一个进程(process)中只允许有一个线程,这样多线程就意味着多进程。现在,多线程技术已经被许多操作系统所支持,包括Windows/NT,当然,也包括Linux。 为什么有了进程的概念后,还要再引入线程呢?使用多线程到底有哪些好转载 2009-06-01 21:43:00 · 450 阅读 · 0 评论 -
编写Linux下的UDP Client/Server程序
一、引言UDP是TCP/IP协议中的传输层协议的一种,本文介绍了在Linux下编写基于UDP协议的Client/Server模型的程序的方法,并给出了一个echo Client/Server例子程序。二、UDP协议简介UDP是一种简单的传输层协议,在RFC768中有详细描述。UDP协议是一种非连接的、不可靠的数据报文协议,完全不同于提供面向连接的、可靠的字节流的TCP协议。虽然UDP有很多不足,但转载 2009-06-01 21:16:00 · 502 阅读 · 0 评论
分享