ChinaUnix.net
相关文章推荐:

linux c 多线程编程

我现在写一个服务端程序,要求可以链接个客户端 有报警信息时要能发送报警信息,如果客户端有数据发来时,接收客户端的信息 现在运行起来有问题,当我打开第一个客户端时运行正常,当我断开这个链接,再重新打开一个客户端时,发送时就出现了问题,情况如下: 第一个链接 There is a new socket link coming 4! alarmtype = 50 data from socket 4, bytes = 1212 data from socket 4, bytes = 1212 Socket link 4 disconnect! 第...

by yel617 - Linux环境编程 - 2012-06-20 19:02:28 阅读(10037) 回复(8)

相关讨论

最近自学linux C,在一个大哥的指导下写了一个线程的日志服务器练手。 现在我的程序是accept连接请求后,为每个连接建立一个线程,在线程中使用文件IO写入文件中。日志文件的文件描述符根据登陆时的用户名在一个哈希表中获取,当前设计用户量不超过100个。目前客户端已经可以通过局域网连接上服务端,并传输写入日志信息。但是现在目前有个功能的实现我没有找到好的方式。 为了不使日志文件太大,需要在日志文件超过一定大小后...

by konden - C/C++ - 2013-02-20 17:40:13 阅读(3070) 回复(11)

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 阅读(1203) 回复(0)

学东西,往往实例才是最让人感兴趣的,老是学基础理论,不动手,感觉没有成就感,呵呵。 下面先来一个实例。我们通过创建两个线程来实现对一个数的递加。 或许这个实例没有实际运用的价值,但是稍微改动一下,我们就可以用到其他地方去拉。 下面是我们的代码: /*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 阅读(941) 回复(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 阅读(959) 回复(0)

寻找linux下c++线程编程的资料,想学习一下C++的线程编程,网络上资料不啊。

by gridbird - C/C++ - 2011-06-28 00:47:46 阅读(5145) 回复(6)

[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 阅读(742) 回复(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 阅读(2547) 回复(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 阅读(702) 回复(0)

线程的创建 int pthread_create(pthread_t *tid, const pthread_attr_t *attr, void *(*start_rtn)(void), void *arg); pthread_create创建成功时返回0,tid存放创建线程的id,第二个参数为创建线程的属性,第三个为线程的执行路径,第四个参数为传给创建线程的参数 线程的退出 线程可以选择三种方式退出,在不终止整个进程的情况下停止它的执行流。 1. 线程从启动例程中返回,返回值是线程的退出码。 2. ...

by zyd_cu - Linux文档专区 - 2010-01-24 13:48:00 阅读(1389) 回复(0)

linux线程编程 2008-07-14 13:11:54 /* * 一个简单的linux 线程编程实例,源码来自网络 */ #include #include #include #include #define MAX 2 pthread_t thread[2]; pthread_mutex_t mut; int number=0, i; void *thread1(void) { printf("thread1 : I`m thread 1 \n"); for (i=0; i 本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u3/103668/showart_2042947.html

by 晨曦*Aries - Linux文档专区 - 2009-09-01 13:21:04 阅读(1172) 回复(0)