美文网首页
LINUX线程

LINUX线程

作者: Tony__Ren | 来源:发表于2019-04-09 17:57 被阅读0次
    • 创建线程
    pthread_create
    
    • 启动线程
    pthread_join
    
    • 线程锁
    //互斥锁
    pthread_mutex_t mutex;
    //条件变量
    pthread_cond_t has_product;
    
    
    pthread_mutex_lock(&mutex);
    ...
    pthread_cond_signal(&has_product);
    pthread_cond_broadcast(&player->cond);
    pthread_cond_timeout_np(&player->cond,&player->mutex, sleep_time/1000ll);
    ...
    pthread_mutex_unlock(&mutex);
    //销毁互斥锁和条件变量
    pthread_mutex_destroy(&mutex);
    pthread_cond_destroy(&has_product);
    

    相关文章

      网友评论

          本文标题:LINUX线程

          本文链接:https://www.haomeiwen.com/subject/pusiiqtx.html