荔园在线

荔园之美,在春之萌芽,在夏之绽放,在秋之收获,在冬之沉淀

[回到开始] [上一篇][下一篇]


发信人: Ohoh (Linux), 信区: Linux
标  题: [Linux下C编程] GNU C 介绍
发信站: 荔园晨风BBS站 (Fri Dec  7 11:02:39 2001), 转信

                      精华区-Linux程序设计-GNU C 介绍

【特别鸣谢】:  作者:Hoyt   Email:hoytluo@21cn.com


基础知识
是不是你以前没有在Linux下面编过程序,感觉在Linux下面编程很恐怖?没有问题的,只
要你看了这篇文章,你就会发现原来在Linux下面编程很easy.我会在这一章中介绍一些
如何在Linux下面编程的基础知识,比如gcc的使用,Makefile的编写等等一些非常常用的
知识.

进程介绍
总是听别人说什么多进程,守护进程.那么什么是进程呢?我怎么去编写进程程序呢?你正
在为这些问题困扰吗?没有关系,看完了这篇以后你会对这个有一个整体的印象.我们会
在这一章中学习什么是进程,进程如何创建何怎么操作进程等等问题.

文件操作
如果我们想要我们的程序有一定的实用用,一个必不可少的操作是我们的程序一定要进
行文件操作.因为我们总是希望我们的程序在运行以后将结果保存到一个文件中.那么我
们怎么去操作文件呢?我在这一章介绍一些我们会在实际中遇到的一些文件操作函数,相
信我们学习完这章以后,就可以编写一些不错的程序了.

时间概念
时间是非常宝贵的,我们一定要珍惜宝贵的时间.在Linux下面是怎么表示时间的呢?我想
自己制作一个秒表,可以实现吗?在Linux下面的时间操作其实也是行简单的,在这一章我
介绍了在 Linux下面基本的时间概念,有了这些时间概念我们有时候可以使我们的程序
变得精彩起来!

信号处理
唉,我的程序老是被CTRL+C中断了,害的我的很多资源还没有来得及释放. 我怎么样才可
以在按下CTRL+C的时候不退出程序或者使正常的退出程序呢?很简单的,这个操作使
Linux下面的信号操作,我们下面就介绍怎么去控制用户的CTRL+C按键.

进程通信
他们说进程的控制很难.就我看来好像也是的.一个系统里面有那么多的进程在运行,我
想对2个进程进行操作,让他们同步的一个接一个的执行,怎么办呢?我在这一章就来介绍
一下怎么去控制进程的同步和怎么样进行进程之间的通信.

线程操作
听人说线程是高级进程,线程可以比进程更加有效,更加节省系统资源. 我想使用线程,
不过好像线程的同步和信号比进程更复杂,我该使用线程吗?我在这一章来介绍一下线程
的基本概念,线程的同步和一个线程的应用.

【特别鸣谢】:  作者:Hoyt   Email:hoytluo@21cn.com

--
                ╔════════════════════╗
                ║  欢迎光临  深圳大学荔园晨风  Linux 版  ║
                ╚════════════════════╝

※ 来源:·荔园晨风BBS站 bbs.szu.edu.cn·[FROM: 192.168.1.119]


[回到开始] [上一篇][下一篇]

荔园在线首页 友情链接:深圳大学 深大招生 荔园晨风BBS S-Term软件 网络书店