当前位置: 技术问答>linux和unix
这个最简单的多线程例子,为什么结果不一样呢?在线等!急
来源: 互联网 发布时间:2016-07-15
本文导语: 就是网络上到处都有的那个递加的多线程例子 为什么每次运行后显示的结果都不一样呢? 这个原因应该是在哪个地方呢? 希望你一针见血。谢谢了。 #include #include #include #include #define MAX 10 pthread_t thread[2]; pthread_m...
就是网络上到处都有的那个递加的多线程例子
为什么每次运行后显示的结果都不一样呢?
这个原因应该是在哪个地方呢?
希望你一针见血。谢谢了。
#include
#include
#include
#include
#define MAX 10
pthread_t thread[2];
pthread_mutex_t mut;
int number=0,i;
void thread1()
{
printf("thread1:I'm thread 1n");
for(i=0;i
为什么每次运行后显示的结果都不一样呢?
这个原因应该是在哪个地方呢?
希望你一针见血。谢谢了。
#include
#include
#include
#include
#define MAX 10
pthread_t thread[2];
pthread_mutex_t mut;
int number=0,i;
void thread1()
{
printf("thread1:I'm thread 1n");
for(i=0;i