
Linux/UNIX C编程
文章平均质量分 77
xx_snoopy
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Pthread 与 Linux
Pthread 与 LinuxPthread本来是一套用户级线程库, 但在Linux上实现时, 却使用了内核级线程来完成, 这样的好处是, 可以充分的提高程序的并发性, 线程也可以象以前一样调用read这样的函数, 而不必担心会由于阻赛影响其它的线程的运行. 但这样一来, linux的线程就不是标准的了. 下面结合Linux上的实现来谈一谈Pthread.一 基本概念------转载 2008-06-02 18:50:00 · 548 阅读 · 0 评论 -
跟我一起写 Makefile
跟我一起写 Makefile 陈皓概述——什么是makefile?或许很多Winodws的程序员都不知道这个东西,因为那些 Windows的IDE都为你做了这个工作,但我觉得要作一个好的和professional的程序员,makefile还是要懂。这就好像现在有这么多 的HTML的编辑器,但如果你想成为一个专业人士,你还是要了解HTML的标识的含义。特别在Unix下的软件编转载 2008-06-12 23:08:00 · 456 阅读 · 0 评论 -
线程和进程的区别
轉自:http://blog.youkuaiyun.com/jery_lee/archive/2004/10/15/137225.aspx多线程共存于应用程序中是现代操作系统中的基本特征和重要标志。用过UNIX操作系统的读者知道进程,在UNIX操作系统中,每个应用程序的执行都 在操作系统内核中登记一个进程标志,操作系统根据分配的标志对应用程序的执行进行调度和系统资源分配,但进程和线程有什么区别呢?转载 2008-06-12 23:15:00 · 1173 阅读 · 2 评论 -
Linux-C-Socket编程
什么是Socket Socket接口是TCP/IP网络的API,Socket接口定义了许多函数或例程,程序员可以用它们来开发TCP/IP网络上的应用程序。要学Internet上的TCP/IP网络编程,必须理解Socket接口。 Socket接口设计者最先是将接口放在Unix操作系统里面的。如果了解Unix系统的输入和输出的话,就很容易了解Socket了。网络的 Socket数转载 2008-06-11 19:01:00 · 866 阅读 · 0 评论 -
A tiny shell program with job control
那天被布置了个作业,写SHELL研究了老半天,下面这个是作业的标准答案/* * tsh - A tiny shell program with job control * * Clara Raubertas * clara1 */#include #include #include #include #include #include #include #include #include /转载 2008-11-24 15:57:00 · 4042 阅读 · 1 评论 -
Writing device drivers in Linux: A brief tutorial
内容比较多,就不转了http://www.freesoftwaremagazine.com/articles/drivers_linux附加中文知识准备要开发Linux设备驱动,需要掌握以下知识:• C编程 需要掌握深入一些的C语言知识,比如,指针的使用,位处理函数,等。• 微处理器编程 需要理解微机的内部工作原理:存贮器地址,中断,等。这些内容对一个汇编程序员应该比较熟悉。Linux下有好几种不转载 2008-11-24 22:05:00 · 938 阅读 · 0 评论 -
Recursive Copy Command
Recursive Copy Command(CP command with -R argument) /*Course: system programming * *2008-11-24* */#include #include #include #include #include #include #include #include #define BUFFER_SIZE 1048576/*原创 2008-11-24 16:04:00 · 625 阅读 · 0 评论