鱼C论坛

 找回密码
 立即注册
查看: 2057|回复: 6

求解单词

[复制链接]
发表于 2015-11-29 23:52:35 | 显示全部楼层 |阅读模式
1鱼币
Although we normally think of a process as having a single control flow,in modern system a process can actually consist of multiple execution units,called threads,each running in the context of the process and sharing the same code and global data. 求解释这句话,重点解释一下什么是thresd

最佳答案

查看完整内容

thread 这个就是传说中的线程 一个进程内 可以有多个线程(至于单进程内最大可以开多少线程 视操作系统而定) 让本来由进程一个人干的释放 分派给多个线程糖他们去干 少年 你问这个问题 我估计你也是刚接触线程 直接给你说概念可能不太好理解 我举个通俗易懂的例子 你有一个大小为100整形数组, 你让数组每个元素加1 你可以只写个for循环从第一个元素 遍历到第100个元素 每个自增 也可以! 写两个线程, 让第一个线程处理前1~50个 ...
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2015-11-29 23:52:36 | 显示全部楼层
thread 这个就是传说中的线程
一个进程内 可以有多个线程(至于单进程内最大可以开多少线程 视操作系统而定)
让本来由进程一个人干的释放 分派给多个线程糖他们去干
少年 你问这个问题 我估计你也是刚接触线程 直接给你说概念可能不太好理解 我举个通俗易懂的例子
你有一个大小为100整形数组, 你让数组每个元素加1
你可以只写个for循环从第一个元素 遍历到第100个元素 每个自增
也可以! 写两个线程, 让第一个线程处理前1~50个元素 第二线程处理50~100个元素
还可以非主流!加一个mutex,(互斥量)
tid1申请mutex, 处理1~10个, 释放
tid2申请mutex, 处理2~20个, 释放~
如此反复
还可以玩杀马特!用pthread_cond_t(条件变量)配合mutex
让tid1申请mutex, 处理数组第1, 3, 5, 7......奇数元素, 发信号, 释放mutex
让tid2申请mutex, pthread_cond_wait(这个函数内涵原子操作, 自动申请释放mutex)挂起同时等待条件变量的释放, 处理偶数位元素 再释放mutex
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2015-11-29 23:54:03 | 显示全部楼层
更正解释一下thread
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2015-11-30 11:36:11 | 显示全部楼层
线索
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2015-11-30 11:37:12 | 显示全部楼层
能不能给点鱼币啊
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2015-11-30 13:51:55 | 显示全部楼层
线程
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2016-1-11 16:09:48 | 显示全部楼层
就是线程了,一个进程可以再细分就是线程了
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-11-26 18:23

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表