正在进行安全检测...

发布时间:2023-11-14 15:51:48

linuxC语言多线程编程实例学东西,往往实例才是最让人感兴趣的,老是学基础理论,不动手,感觉没有成就感,呵呵。下面先来一个实例。我们通过创建两个线程来实现对一个数的递加。或许这个实例没有实际运用的价值,但是稍微改动一下,我们就可以用到其他地方去拉。下面是我们的代码:/*thread_example.c:cmultiplethreadprogramminginlinux*author:falcon*E-mail:tunzhj03@st.lzu.edu.cn*/#include#include#include
#include#defineMAX10pthread_tthread[2];pthread_mutex_tmut;intnumber=0,i;void*thread1({printf("thread1:I'mthread1\n";for(i=0;i{printf("thread1:number=%d\n",number;pthread_mutex_lock(&mut;number++;

正在进行安全检测...

相关推荐