博客专栏  >  编程语言   >  Linux程序设计

Linux程序设计

《Linux程序设计》学习笔记

关注
1 已关注
9篇博文
  • Linux程序设计——套接字

    进程间通信的机制包括信号量、共享内存、管道和消息队列等,但是这些机制只能实现在一台计算的进程间通信。本文将介绍另外一种进程间通信的机制——套接字,可以实现计算机网络中的通信。 1、套接字 套接字是...

    2012-05-16 12:29
    1773
  • Linux程序设计——信号量、共享内存和消息队列

    1、信号量 多线程程序中总有一部分临界代码,编程人员必须确保只有一个进程可以进入临界代码并拥有对资源的独占式访问权。使用信号量机制可以确保进程之间的并发执行。信号量是一个特殊的变量,只允许对它进行等...

    2012-05-15 15:38
    1453
  • Linux程序设计——进程间通信:管道

    使用信号在进程间通信,传送的信息只限于一个信号值。更多的数据交换需要使用一种新的机制——管道。管道(pipe)把一个进程的输出连接到另一个进程的输入。 对shell命令的连接就是通过管道实现的,使用...

    2012-05-09 09:52
    2256
  • Linux程序设计——POSIX线程

    在Linux中,进程控制系统几乎所有的活动,是系统很重要的组成部分。Linux系统同时支持通过进程创建新的进程,但是创建新进程的代价较高,因为新进程有自己的数据空间、环境和文件描述符。因此,如果想让一...

    2012-04-30 13:59
    1055
  • Linux程序设计——进程和信号

    进程和信号在Linux系统中无处不在,它掌控着Linxu的活动,确保系统的正常运行,其重要性不言而喻。 1、进程 进程是指运行着一个或多个线程的地址空间和这些线程所需要的系统资源。在Linux中每...

    2012-04-23 22:24
    1108
  • Linux程序设计——C语言连接MySQL数据库

    MySQL是Linux系统下广泛使用的开源免费数据库,是Linux应用程序数据存储的首选。许多发布的Linux版本是自带MySQL的,但是也有些发布版本是不带的(比如我现在用的Ubuntu),那就需要...

    2012-04-19 18:26
    4521
  • Linux程序设计——文件操作(标准I/O库)

    Linux中定义了与底层文件访问对应的函数库即标准I/O库,这些库函数在头文件stdio.h中定义。 1、fopen函数 #include FILE *fopen(const char *f...

    2012-03-30 14:52
    1095
  • Linux程序设计——文件操作(底层文件访问)

    Linux底层文件访问主要包括以下几个方面的系统调用: 1、write系统调用 #include size_t write(int fildes, const void *buf, siz...

    2012-03-29 15:04
    1872
  • Linux程序设计——shell

    Linux是一个开源的操作系统,支持C/C++、Java、Ruby等程序设计语言,使用这些开发语言可以实现许多强大的功能,同样使用Linux系统本身提供的工具——shell也可以轻松实现这些强大的功能...

    2012-03-28 21:34
    1718

img博客搬家
img撰写博客
img专家申请
img意见反馈
img返回顶部