UNIX C编程





这两天一直在纠结怎么开始UNIX C的高级编程,看着很唬人的。

其实吧,UNIX下C语言编程思想与普通C语言编程无异,只是加入了大量的系统调用和特殊应用处理,其主要内容有几点:

1.文件IO系统调用:包括UNIX文件系统基础知识、标准IO编程库、UNIX文件系统调用系等。

2.时间与信号系统调用:包括时间获取与设置、定时器的使用、信号系统的调用等。

3.进程与线程系统调用:包括进程与线程的系统控制与生命周期,利用进程与线程设计并发程序的方法等。

4.进程间通信系统调用:包括管道和IPC(消息队列、信号量和共享内容等)的系统调用等。

5.SCOKET通信应用:包括SOCKET通信的各种模式和SOCKET与多进程、多线程的联合并发程序设计的方法等。

6.Curses字符界面应用:包括利用Curses函数库操作网络终端和物理终端的方法,以及Curses库与SOCKET的联合程序设计的方法等。

7.数据库编程应用:包括利用数据库提供的API函数和嵌入式SQL直接操作数据库的方法等。

8,如果你懂了并且有了C语言基础,LINUX/UNIX下的操作,那便开始入门系统级并研究内核吧!!!!!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值