免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
楼主: chenzhanyiczy
打印 上一主题 下一主题

废掉pthread私有数据!!! [复制链接]

论坛徽章:
1
申猴
日期:2014-02-11 14:50:31
11 [报告]
发表于 2008-08-13 12:40 |只看该作者

回到问题上吧,各位

论坛徽章:
1
2015年辞旧岁徽章
日期:2015-03-03 16:54:15
12 [报告]
发表于 2008-08-13 12:51 |只看该作者
原帖由 chenzhanyiczy 于 2008-8-13 12:40 发表

回到问题上吧,各位

什么问题?

你这个帖子本来就是个灌水帖啊。
废除不废除又不是我们几个讨论一下就可以决定的,那得委员会的人说了才行。

pthread 私有数据的作用就是为了方便,
如果不考虑方便性的话,就如同我前面说的,
理论上任何变量都可以去掉,包括局部变量和全局变量。

论坛徽章:
0
13 [报告]
发表于 2008-08-13 13:04 |只看该作者
TSD当然有用,举个例子,某渣函数使用了全局变量来存储自己的局部数据,现在想快速让它能够支持多线程调用,用TSD就很容易做了。

论坛徽章:
1
申猴
日期:2014-02-11 14:50:31
14 [报告]
发表于 2008-08-13 13:22 |只看该作者
原帖由 flw 于 2008-8-13 12:51 发表

什么问题?

你这个帖子本来就是个灌水帖啊。
废除不废除又不是我们几个讨论一下就可以决定的,那得委员会的人说了才行。

pthread 私有数据的作用就是为了方便,
...


不知道就不要吱声

你Y的先看清楚问题先,我问得是pthread私有数据得利用价值在哪?
而不是问废除不废除的问题,那只是标题而已

怎么个方便啊?举个例子说明一下?

论坛徽章:
1
申猴
日期:2014-02-11 14:50:31
15 [报告]
发表于 2008-08-13 13:23 |只看该作者
原帖由 baicj 于 2008-8-13 13:04 发表
TSD当然有用,举个例子,某渣函数使用了全局变量来存储自己的局部数据,现在想快速让它能够支持多线程调用,用TSD就很容易做了。


不太明白,你能大概描述一下吗?

论坛徽章:
1
2015年辞旧岁徽章
日期:2015-03-03 16:54:15
16 [报告]
发表于 2008-08-13 13:25 |只看该作者
原帖由 chenzhanyiczy 于 2008-8-13 13:22 发表

不知道就不要吱声

你Y的先看清楚问题先,我问得是pthread私有数据得利用价值在哪?
而不是问废除不废除的问题,那只是标题而已

怎么个方便啊?举个例子说明一下?

被你丫这么一说,我还真回去看了看你的帖子,可是没发现你丫还有这层意思。

论坛徽章:
0
17 [报告]
发表于 2008-08-13 13:32 |只看该作者
原帖由 chenzhanyiczy 于 2008-8-13 13:23 发表


不太明白,你能大概描述一下吗?

你可以看看errno的实现

论坛徽章:
1
申猴
日期:2014-02-11 14:50:31
18 [报告]
发表于 2008-08-13 14:09 |只看该作者
原帖由 flw 于 2008-8-13 13:25 发表

被你丫这么一说,我还真回去看了看你的帖子,可是没发现你丫还有这层意思。



看这个:

QUOTE:
原帖由 flw 于 2008-8-12 23:14 发表
废掉所有的局部变量和全局变量!
不光是 pthread 的!

因为所有的变量赋值功能都可以用函数参数的形式来代替的呀~
够夸张!

只是我觉得私有数据没有可利用的价值


跟你说,费劲。 别说了,大家别浪费口水

你知道的话就吱一声,举个例子

论坛徽章:
0
19 [报告]
发表于 2008-08-13 17:43 |只看该作者

回复 #18 chenzhanyiczy 的帖子

baicj和flw已经说得很清楚了。

线程私有数据就是为了方便而用的。errno原本不支持多线程,因为内部有个int值是全局的,通过线程私有数据,errno很容易就开发出了一个支持多线程的版本。

论坛徽章:
39
2017金鸡报晓
日期:2017-02-08 10:39:4219周年集字徽章-周
日期:2023-04-15 12:02:2715-16赛季CBA联赛之深圳
日期:2023-02-16 14:39:0220周年集字徽章-年
日期:2022-08-31 14:25:28黑曼巴
日期:2022-08-17 18:57:0919周年集字徽章-年
日期:2022-04-25 13:02:5920周年集字徽章-20	
日期:2022-03-29 11:10:4620周年集字徽章-年
日期:2022-03-14 22:35:1820周年集字徽章-周	
日期:2022-03-09 12:51:3220周年集字徽章-年
日期:2022-02-10 13:13:4420周年集字徽章-周	
日期:2022-02-03 12:09:4420周年集字徽章-20	
日期:2022-01-25 20:14:27
20 [报告]
发表于 2008-08-13 19:24 |只看该作者
原帖由 langue 于 2008-8-13 12:19 发表


……抱歉,是我眼花,原来这是你的帖子


老眼昏花

我也从来不搭理他
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP