当前位置:  技术问答>linux和unix

百度试题

    来源: 互联网  发布时间:2016-03-14

    本文导语:  以下代码用到了多线程和多进程,请分析以下程序存的的问题:  #include   #include   #include   #include   #include   #include   pthread_mutex_t mutex1 = PTHREAD_MUTEX_INITIALIZER;  pthread_mutex_t mutex2 = PTHREAD_MUTEX_INITIALIZER;  const c...

以下代码用到了多线程和多进程,请分析以下程序存的的问题: 
#include  
#include  
#include  
#include  
#include  
#include  
pthread_mutex_t mutex1 = PTHREAD_MUTEX_INITIALIZER; 
pthread_mutex_t mutex2 = PTHREAD_MUTEX_INITIALIZER; 
const char * function3(int *test){ 
    static char strBuff[16]; 
    sprintf(strBuff, "%d", *test); 
    printf("%s", strBuff); 
    return strBuff; 

void *function1(void *arg){ 
    pthread_mutex_lock(&mutex1); 
    pthread_mutex_lock(&mutex2); 
    function3((int *)arg); 
    pthread_mutex_unlock(&mutex2); 
    pthread_mutex_unlock(&mutex1); 

void *function2(void *arg){ 
 pthread_mutex_lock(&mutex2); 
 pthread_mutex_lock(&mutex1); 
 function3((int *)arg); 
 pthread_mutex_unlock(&mutex1); 
 pthread_mutex_unlock(&mutex2); 

int main(int argc, char *argv[]){ 
    int i=0,childpid=0; 
    pthread_t a_thread; 
    pthread_attr_t attr; 
    pthread_attr_init(&attr); 
    for(i=0;i

    
 
 

您可能感兴趣的文章:

 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 请问scjp高手,在那里能下载java认证模拟试题(提供试题者下载的均有分)
  • Linux笔试题看看你能做上来吗?
  • 请教:哪里有SCJP的试题可以下载?
  • 谁能提供2002年系统分析员下午试题的答案?
  • 北京华胜鸣天科技有限公司怎么样,明天去面试,给点意见,如果谁能告诉一些笔试题我会挥分如土的。
  • 谁/那里有SCJP/SCJD的试题可供下载?
  • 50分求助:哪儿能搞到SCJP的教程资料与试题资料!!!!!
  • 谁能提供几套WLS认证的模拟试题?
  • 一个SCJP试题
  • 寻求SUN公司程序员认证考试题!找到题目后再给100分!
  • docker中文入门学习手册 iis7站长之家
  • 今天金山系统测试的一道笔试题
  • 求:linux 驱动 笔试题
  • 一道百度笔试题(关于ssh)
  • scjp试题,求解!
  • 关于unix操作系统的三个试题,谁能帮忙解答?
  • 100分求UNIX的笔试题(题好我再加100分)
  • 期中考试题,有兴趣的看看!
  • [请求帮助]今天遇到的一道笔试题。。。。
  • 寻找scjp认证考试方面的资料,培训资料和试题,谢谢!


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3