社区
C语言
帖子详情
用同一个pthread_t创建若干线程和用不同的pthread_t创建不同的线程有什么区别?
tom555cat
2014-05-30 09:41:58
我看到一段程序用同一个pthread_t来创建了读取数据库的线程和更新数据库的线程,不知这样和使用不同的pthread_t创建有什么区别?
...全文
333
1
打赏
收藏
用同一个pthread_t创建若干线程和用不同的pthread_t创建不同的线程有什么区别?
我看到一段程序用同一个pthread_t来创建了读取数据库的线程和更新数据库的线程,不知这样和使用不同的pthread_t创建有什么区别?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
默伊清风
2014-05-30
打赏
举报
回复
pthread_t是一个类型,怎么会用来创建线程?
p
thread
_create详解[代码]
p
thread
_create函数拥有四个参数,其中第一个参数是一个指向p
thread
_t类型的指针,用于存储新
创建
线程
的标识符。第二个参数是一个指向p
thread
_attr_t类型的指针,这个参数用来设定新
线程
的属性。如果设置为NULL,则...
pia.c.tar.gz_p
thread
_圆周率
4. 共享数据结构:为了使
线程
间共享计算结果,可能有一个全局变量或者互斥锁(`p
thread
_mutex_t`)来确保对数据的访问是
线程
安全的。
线程
在读写这些共享数据时,需要使用`p
thread
_mutex_lock()`和`p
thread
_mutex_...
p
thread
对二分算法进行并行化
2. **
创建
线程
**:使用`p
thread
_create()`函数为每个部分
创建
一个
线程
,并传递对应的数组区间和目标值作为参数。 3. **二分查找**:在每个
线程
中,执行标准的二分查找算法,但只在分配给它的数组区间内进行。 4. *...
linux下的多
线程
下载代码
2. **
创建
线程
**:为每个块
创建
一个
线程
。每个
线程
的职责是从服务器下载其对应的块。 3. **下载处理**:每个
线程
启动后,向服务器发送HTTP请求,请求相应块的数据。这通常涉及到设置Range头信息,指示服务器返回...
Linux多
线程
环境信号灯的使用
5. `p
thread
_create()` 和 `p
thread
_join()`:分别用于
创建
线程
和等待
线程
结束。 在多
线程
环境下,通常使用信号灯来控制对共享资源的访问。例如,如果多个
线程
试图同时读写一个文件,可以使用信号灯来确保任何时候...
C语言
70,037
社区成员
243,245
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章