欧美一区二区三区老妇人-欧美做爰猛烈大尺度电-99久久夜色精品国产亚洲a-亚洲福利视频一区二区

[Linux線程]線程的同步--使用互斥鎖完成線程同步

#include <stdio.h>
#include <stdlib.h>
#include <pthread.h>

pthread_mutex_t mutex;    //定義一個互斥量             
int x;                    //定義一個全局變量                                
//這是線程1的入口函數(shù)
void threaddeal1(void)                
{
  while(x>0)              //如果X>0
  {
    pthread_mutex_lock(&mutex);        //對互斥量進行加鎖操作       
    printf("線程1正在運行: x=%d \n",x); //輸出當前的x值
    x--;                                //將x的值-1
    pthread_mutex_unlock(&mutex);       //對互斥兩進行開鎖操作
    sleep(1);                           //休眠1秒
  }
  pthread_exit(NULL);                   //進程退出
}
//這是線程2的入口函數(shù),線程2和線程1的操作完全相同
void threaddeal2(void) 
{
  while(x>0)
  {
    pthread_mutex_lock(&mutex); 
    printf("線程2正在運行: x=%d \n",x);
    x--;
    pthread_mutex_unlock(&mutex);
    sleep(1);
  }
  pthread_exit(NULL);
}
//這是主函數(shù)
int main(int argc,char *argv[])
{
  pthread_t threadid1,threadid2;                        
  int ret;
  ret = pthread_mutex_init(&mutex,NULL);   //初始化互斥鎖
  if(ret != 0)
  {
    printf ("初始化互斥鎖失敗.\n"); 
    exit (1);
  }
  x = 10;     //給全局變量賦初始化值                                
  ret = pthread_create(&threadid1, NULL, (void *)&threaddeal1, NULL);  //創(chuàng)建線程1    
  if(ret != 0)
  {
    printf ("創(chuàng)建線程1失敗.\n");
    exit (1);
  }
  ret = pthread_create(&threadid2, NULL, (void *)&threaddeal2, NULL);  //創(chuàng)建線程2   
  if(ret != 0)
  {
    printf ("創(chuàng)建線程2失敗.\n");
    exit (1);
  }
  pthread_join(threadid1, NULL); 
  pthread_join(threadid2, NULL);    //阻塞線程1和線程2
  return (0);
}

名稱欄目:[Linux線程]線程的同步--使用互斥鎖完成線程同步
路徑分享:http://chinadenli.net/article44/gphphe.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供品牌網(wǎng)站建設(shè)、用戶體驗、標簽優(yōu)化、電子商務(wù)微信公眾號、全網(wǎng)營銷推廣

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

成都網(wǎng)站建設(shè)
亚洲熟女一区二区三四区| 男人和女人草逼免费视频| 黄片三级免费在线观看| 午夜视频成人在线免费| 午夜视频在线观看日韩| 中文字幕乱子论一区二区三区| 亚洲一区二区欧美激情| 日韩一级欧美一级久久| 亚洲精品成人午夜久久| 国产中文字幕一二三区| 暴力性生活在线免费视频| 99亚洲综合精品成人网色播| 不卡一区二区在线视频| 91天堂素人精品系列全集| 亚洲一区二区精品国产av| 国产成人精品资源在线观看| 色综合久久中文综合网| 亚洲午夜福利不卡片在线| 暴力性生活在线免费视频| 国产精品视频久久一区| 国产黄色高清内射熟女视频| 女生更色还是男生更色 | 国产精品十八禁亚洲黄污免费观看| 一区二区三区四区亚洲另类| 国产日韩欧美综合视频| 久久国内午夜福利直播| 黄色国产一区二区三区| 国产日本欧美特黄在线观看| 久久99午夜福利视频| 色小姐干香蕉在线综合网| 91香蕉国产观看免费人人| 精品少妇人妻一区二区三区| 欧美黄色成人真人视频| 欧美日韩亚洲综合国产人| 97人妻精品免费一区二区| 日韩特级黄片免费观看| 亚洲中文字幕视频在线播放| 一二区中文字幕在线观看 | 亚洲中文字幕在线视频频道| 久热青青草视频在线观看| 99精品人妻少妇一区二区人人妻|