Redian新闻
>
[转载] 写Thread Library遇到的问题
avatar
[转载] 写Thread Library遇到的问题# Unix - 噫吁兮,危乎高哉
p*s
1
【 以下文字转载自 Programming 讨论区 】
【 原文由 phageous 所发表 】
要在UNIX下写一user level的thread library,得能实现monitor的功能,
比如mutex_lock(mutex_t *mutex), cond_signal(cond_t *cond)等,
现在有如下问题:
因为需要建立一批queue,如ready queue, cond queue, lock queue等。
请问怎样保存访问这些queue的指针?因为如cond_signal之类的函数是void的,
而且只有cond_t *cond这一个参数。ready queue该如何创建?
在monitor里的函数怎么访问这些queue?
相关阅读
logo
联系我们隐私协议©2024 redian.news
Redian新闻
Redian.news刊载任何文章,不代表同意其说法或描述,仅为提供更多信息,也不构成任何建议。文章信息的合法性及真实性由其作者负责,与Redian.news及其运营公司无关。欢迎投稿,如发现稿件侵权,或作者不愿在本网发表文章,请版权拥有者通知本网处理。