ChinaUnix.net
相关文章推荐:

linux c语言编程实例

学东西,往往实例才是最让人感兴趣的,老是学基础理论,不动手,感觉没有成就感,呵呵。 下面先来一个实例。我们通过创建两个线程来实现对一个数的递加。 或许这个实例没有实际运用的价值,但是稍微改动一下,我们就可以用到其他地方去拉。 下面是我们的代码: /*thread_example.c : c multiple thread programming in linux *author : falcon *E-mail : [email=tunzhj03@st.lzu.edu.cn]tunzhj03@st.lzu.edu.cn[/email] */...

by istvh - Linux文档专区 - 2009-07-18 15:04:00 阅读(942) 回复(0)

相关讨论

[color="#000066"]linux下C语言多线程编程实例 学东西,往往实例才是最让人感兴趣的,老是学基础理论,不动手,感觉没有成就感,呵呵。 下面先来一个实例。我们通过创建两个线程来实现对一个数的递加。 或许这个实例没有实际运用的价值,但是稍微改动一下,我们就可以用到其他地方去拉。 下面是我们的代码: /*thread_example.c : c multiple thread programming in linux *author : falcon *E-mail : [email=tunzhj03@st....

by sjhf - Linux文档专区 - 2009-03-23 11:31:14 阅读(745) 回复(0)

linux下C语言多线程编程实例 2008-05-06 16:11:32 转自: http://blog.readnovel.com/article/htm/tid_507071.html 学东西,往往实例才是最让人感兴趣的,老是学基础理论,不动手,感觉没有成就感,呵呵。 下面先来一个实例。我们通过创建两个线程来实现对一个数的递加。 或许这个实例没有实际运用的价值,但是稍微改动一下,我们就可以用到其他地方去拉。 下面是我们的代码: /*thread_example.c : c multiple thread program...

by 晨曦*Aries - Linux文档专区 - 2009-09-01 13:24:30 阅读(1214) 回复(0)

学东西,往往实例才是最让人感兴趣的,老是学基础理论,不动手,感觉没有成就感,呵呵。 下面先来一个实例。我们通过创建两个线程来实现对一个数的递加。 或许这个实例没有实际运用的价值,但是稍微改动一下,我们就可以用到其他地方去拉。 下面是我们的代码: /*thread_example.c : c multiple thread programming in linux*/ #include #include #include #include #define MAX 10 pthread_t thread[2]; pthread_mutex_t mut...

by wxju168 - Linux文档专区 - 2009-07-15 17:21:25 阅读(964) 回复(0)

linux下C语言多线程编程实例 http://blog.readnovel.com/article/htm/tid_507071.html 作者: infobillows 发表日期: 2007-01-15 16:34 点击数: 4521 学东西,往往实例才是最让人感兴趣的,老是学基础理论,不动手,感觉没有成就感,呵呵。 下面先来一个实例。我们通过创建两个线程来实现对一个数的递加。 或许这个实例没有实际运用的价值,但是稍微改动一下,我们就可以用到其他地方去拉。 下面是我们的代码: /*threa...

by joshuazzh - Linux文档专区 - 2008-05-19 20:30:33 阅读(2553) 回复(0)

学东西,往往实例才是最让人感兴趣的,老是学基础理论,不动手,感觉没有成就感,呵呵。 下面先来一个实例。我们通过创建两个线程来实现对一个数的递加。 或许这个实例没有实际运用的价值,但是稍微改动一下,我们就可以用到其他地方去拉。 下面是我们的代码: /*thread_example.c : c multiple thread programming in linux *author : falcon *E-mail : tunzhj03@st.lzu.edu.cn */ #include #include #include #include...

by pxcwan - Linux文档专区 - 2008-03-20 09:56:44 阅读(703) 回复(0)

小弟正在学linux下的c编程,看了一些书,但感觉上面介绍的太笼统,比如系统调用部分只是介绍了open write read close等函数,实例很少,除了看懂书上这几段程序之外不知道怎么运用到其他地方。我想通过实例来学习,感觉这样能比较深刻的理解,可是网上找了好久都找不到入门级别的实例,请问大家能帮帮我吗,万分感谢

by iamyu10 - C/C++ - 2007-09-24 13:47:46 阅读(2319) 回复(5)

linux下写了个小的 socket程序,分为客户端和服务器端,服务端开一个端口(20000),做为一个daemon,等待客户的连接请求.一旦有客户连接,服务器端打印出客 户端的IP地址和端口,并且向客户端发送欢迎信息和时间.下面是服务端的代码(tcpserver.c).由于这只是个简单的程序,所以只用了单线程实 现! /** * Tcp Server program, It is a simple example only. * zhengsh 200520602061 2 * when client connect to server, send a welc...

by luozhenwu - Linux文档专区 - 2008-05-12 23:05:29 阅读(801) 回复(0)

linux C 语言编程 C 语言编程 前言 本文译自《Slackware linux Unleashed》(第三版) 一书的第27章: [color="#000000"]Programming in C . 关于本译文有任何的话请与我联系: [email=con@nease.net][color="#000000"]mailto:con@nease.net[/email] . linux的发行版中包含了很多软件开发工具. 它们中的很多是用于 C 和 C++应用程序开发的. 本文介绍了在 linux 下能用于 C 应用程序开发和调试的工具. 本文的主旨是介绍如何...

by blculichao - Linux文档专区 - 2005-05-23 11:27:06 阅读(995) 回复(0)

本例示范linux信号量的基本用法。该范例使用了两个线程分别对一个公用队列进行入队和出队操作,并用信号量进行控制,当队列空时出队操作可以被阻塞,当队列满时入队操作可以被阻塞。 主要用到的信号量函数有: sem_init:初始化信号量sem_t,初始化的时候可以指定信号量的初始值,以及是否可以在多进程间共享。 sem_wait:一直阻塞等待直到信号量>0。 sem_timedwait:阻塞等待若干时间直到信号量>0。 sem_post:使信号量加1。 s...

by liyong042 - Linux文档专区 - 2009-11-03 11:24:20 阅读(1536) 回复(0)

由于这些文件不是普通的文件,所以我们不能用ANSI C(标准C)的fopen、fclose等来操作文件,而应该使用系统文件I/O处理函数(open、read、write、lseek和close)来处理这些设备文件。ioctl()或许是linux下最庞杂的函数,它可以控制各种文件的属性,在linux声音设备编程中,最重要的就是使用此函数正确设置必要的参数。   下面我们举两个实际的例子来说明如何实现linux下的声音编程。由于此类编程涉及到系统设备的读写,所以,...

by ruanbanyong1 - Linux文档专区 - 2009-08-05 14:54:10 阅读(686) 回复(0)