
LINUX
lishiyong110
还是学生^_^
展开
-
Linux下的多线程编程
1 引言 线程(thread)技术早在60年代就被提出,但真正应用多线程到操作系统中去,是在80年代中期,solaris是这方面的佼佼者。传统的Unix也支持线程的概念,但是在一个进程(process)中只允许有一个线程,这样多线程就意味着多进程。现在,多线程技术已经被许多操作系统所支持,包括Windows/NT,当然,也包括Linux。 为什么有了进程的概念后,还要再引入线程呢?使用多线程到原创 2010-03-16 15:49:00 · 428 阅读 · 0 评论 -
神奇的vfork
在学习vfork的时候遇到了return与exit区别的问题: #include stdio.h>#include errno.h>#include unistd.h>int main(void){ pid_t pid; int ret = 0; if ((pid = vfork()) 0)转载 2010-03-16 15:51:00 · 1077 阅读 · 0 评论 -
著名的自由软件圣战- “KDE/QT .VS. Gnome/Gtk”
在 Unix 的图形界面一向是以 MIT 的 X Window 系统为标准, 可是在商业应用上有两大流派,一派是以 Sun 公司领导的 Openlook 阵营,一派是 IBM/HP 领导的OSF (Open Software Foundation) 的 Motif, 双方经过多年竞争之后, Motif 最终胜出,成为最普遍使用的界面库, 后来双方又妥协出一个 CDE(Common Desktop转载 2010-04-05 11:30:00 · 728 阅读 · 0 评论