Redian新闻
>
Pthread一个牵涉两个线程同步,每轮先串行后并行的问题
avatar
Pthread一个牵涉两个线程同步,每轮先串行后并行的问题# Linux - Linux 操作系统
b*k
1
一个侄子的一个眼睛视网膜陈旧性脱落,被北京的医院诊断
为没有治疗价值,不知道国外什么地方有更先进的医术可以
救救孩子的眼睛
谢谢了!
avatar
a*o
2
不知道过年能不能转正式员工啊, 谁知道怎么转么,多谢
avatar
j*e
3
本人是菜鸟,刚才F1转为H1,是个小教授,想问一下关于W4的问题,请问deductions
and adjustments worksheet 部分如何填写?H=6合理吗?多谢
avatar
O*k
4
据说如此
大意思 卖金子的哪怕是傻子都会赚钱 卖银子的不是疯子就是被银子弄疯了,涨跌太快
幅度太大
avatar
s*l
5
10: 毛孩,演丁学武。太好了。没有任何毛病。请记住他的话“麦麦撒撒”,意思的
“我的天啊”
10: 周璞, 饰吕卫兵,演的好!!充分表现了作为政工工作者的思维能力,而且他
是所有人中最聪明的。
9: 赵 君,饰韩老六,还行,没有大毛病,就是老了点,没那么青春招人喜欢。
9: 刘威葳,饰徐文丽 ,还行,就是哭起来太难看。
9: 涂松岩,饰冷雪松,还行,没有大毛病,就是跑步太难看。
9: 潘雨辰,饰刘翠翠,还行,没有大毛病,就是话太少。
6:徐翠翠,饰初萌,还行,没有大毛病,就是她的角色让人对她没有兴趣。
6:张译,饰赵长天。义正严词的过火。批评其他人的时候太过分。而且张译张的那么
瘦,还总有打架的系,他那小体格行吗?被韩老六老婆一掌就推了个跟头。
-9:丁勇岱, 饰李阔,你要是不想和陶自然好,就说“不爱你”不就完了吗?当然这
是编剧的责任。
-9: 齐 襄, 饰陶自然。极其失败。追求李阔的时候那个直爽,和徐文丽斗的时候那个
小心眼,一点都不自然。
其他人都不是主要演员,不提。
avatar
j*z
6
☆─────────────────────────────────────☆
fckdsb (GFDS) 于 (Wed Jan 14 15:47:35 2009) 提到:
允我挖一个普及坑
为什么来北美的中国人都不信或转犹太教
这个版叫宗教信仰
但是满版都是基督教的帖子
宗教有很多
为什么中国人包括华人
满脑子都是基督教
这说明一个什么问题
我是在真正认真考虑自己的宗教信仰
才开始思考的
☆─────────────────────────────────────☆
jadetreeaz (末日救星) 于 (Wed Jan 14 16:16:00 2009) 提到:
you are very welcomed to post/discuss about 犹太教, or any other believes/
religions.
or maybe you can think about this in a different aspect.
if you live in iraq, you might wonder why people does not care
avatar
s*l
7
对生命来说
世上最快乐的事情
莫过于爱上另一个生命
世上最痛苦的事情
莫过于要与那个生命分离
世上最幸运的事情
莫过于踏进这个世界
世上最悲哀的事情
莫过于将与这个世界分别
世上最奇幻的事情
莫过于感受到生命的存在
世上最迷茫的事情
莫过于看不见生命的主宰
世上最愚蠢的事情
莫过于无休止的争斗
世上最美好的事情
莫过于彼此能和平友爱
世上最绝望的事情
莫过于对此生不再留恋
世上最安慰的事情
莫过于相信。。。有神的存在
Happy Friday!
avatar
a*u
8
☆─────────────────────────────────────☆
runsun (runsun) 于 (Wed Feb 25 09:49:13 2009) 提到:
我在多个月前体悟到这个身心世界是一个连续播放,一帧一帧的动画片,当中并没有一
个我的主体,解脱就是要无漏看清楚每个帧以及帧和帧之间的缘起关系。从而得无漏智
,彻底解脱。在体悟这个之后,是我认为的破身见的极其重要的标志。
这个结论我在阿毗達摩论里面找到了证据,今天读到泰国阿姜念尊者的书里面的一段话
,几乎和我的动画片的例子相同
=========================
身心的生灭是如此迅速,以致于难以见到它的生灭的现象,因此使我们误认为身心是连
续的,就像屏幕上的电影看起来好像是连续的,事实上是由许多静止不动的照片所组成
的。因此身心看起来像坚实而永恒的,是因为我们无法见到这种不断生灭的真相。我们
无法排除这种快速的生灭现象(因为这是事实),但修行者必须以精进和觉照来引发实相
般若,实相般若生起时就可以体会生灭之间的空档。实相般若可以破除妄执身心是相续
而隐蔽无常真相的错觉。
========
avatar
d*f
9
工作中牵涉到一个稍微复杂一点的线程同步问题,问题描述如下:
有两个thread:t1和t2
1、t1做N个时间步,t2做一个时间步(都是差分时间步),换句话说每个t2和N个t1同步
2、同步时,t1和t2要交换一下数据,t1先传1个链表tL1给t2,t2用这个tL1算两个链表
值(DataProcess),tL2a,tL2b,一个要回传给t1(tL2a,之后t1的N步都要用到这个tL2a
),另一个tL2b是t2下一步自己计算要用到的,这个过程是串行(原来并行的强制串行
).
3、交换完数据,t1和t2各自完成自己时间步计算,这个过程中t1做一个积分(N步),
t2解一个方程,无论哪个先完成,都需要等到双方都完成了,才能开始下一轮的计算(
也就是回到2),这个过程是并行的.
我贴了一个简单的框架,只是保证t1做一步,t2做一步,因为刚开始接触并行内容,所
以请各位大牛指点一下,这个每轮先串行后并行的过程如何实现,比如是不是需要两个
mutex,两个condition variable,等等,希望我已经描述清楚了, 谢谢!稍微有点提示也非常欢迎!
#include
#
avatar
S*I
10
都当发考题了,不会看明白W-4上每一项都说的啥吧?

【在 j****e 的大作中提到】
: 本人是菜鸟,刚才F1转为H1,是个小教授,想问一下关于W4的问题,请问deductions
: and adjustments worksheet 部分如何填写?H=6合理吗?多谢

avatar
m*u
11
银子前2年不太动的.
不过这些都不如人民币纸币刺激, NND

【在 O*******k 的大作中提到】
: 据说如此
: 大意思 卖金子的哪怕是傻子都会赚钱 卖银子的不是疯子就是被银子弄疯了,涨跌太快
: 幅度太大

avatar
t*a
12
赞深刻。。。
同 happy~~~

【在 s*l 的大作中提到】
: 对生命来说
: 世上最快乐的事情
: 莫过于爱上另一个生命
: 世上最痛苦的事情
: 莫过于要与那个生命分离
: 世上最幸运的事情
: 莫过于踏进这个世界
: 世上最悲哀的事情
: 莫过于将与这个世界分别
: 世上最奇幻的事情

avatar
b*n
13
没用过这个,不是很懂,有问题:
f2中应该锁t2_mutex 吧。
f1中 t1_ready = 1 在 if (1==t1_ready) 后面能行吗?这个没看明白。这样的会少一次的变量传递吧。
学习了。
avatar
g*n
14
不买当带头大哥的金子的才是傻子,过两年,黄金价格肯定超过铂金。

【在 O*******k 的大作中提到】
: 据说如此
: 大意思 卖金子的哪怕是傻子都会赚钱 卖银子的不是疯子就是被银子弄疯了,涨跌太快
: 幅度太大

avatar
s*l
15
哈哈,谢谢。

【在 t********a 的大作中提到】
: 赞深刻。。。
: 同 happy~~~

avatar
d*f
16

只有锁同一个mutex,才有互斥的可能啊,锁了两个mutex就毫无意义了
一次的变量传递吧。
t1_ready=1表示t1的工作做完了,做完之后要用该标志量,解锁t2线程,如果不用标志量,
可能导致condion signal丢失的

【在 b***n 的大作中提到】
: 没用过这个,不是很懂,有问题:
: f2中应该锁t2_mutex 吧。
: f1中 t1_ready = 1 在 if (1==t1_ready) 后面能行吗?这个没看明白。这样的会少一次的变量传递吧。
: 学习了。

avatar
h*e
17
赞,81你那几个银币卖给我吧

【在 g******n 的大作中提到】
: 不买当带头大哥的金子的才是傻子,过两年,黄金价格肯定超过铂金。
avatar
b*n
18
t2_mutex 是我想岔了。
f1中 t1_ready = 1 在 if (1==t1_ready) 后面能,也就是说,每两次 (0==(it1 % N
))才能又一次进入 if (1==t1_ready),让thread sleep。不知道这个是不是你要求的。
当f2加入进来,每一个循环都t1_ready=0, 那么,f1可能永远也没有机会进入sleep。
不知掉这样的话他们交换的数据是否是相同步骤的。
当临界情况发生的时候,能满足你的需求吗?
而且,会不会两个同时sleep?这个我还没想好。
不过学习了一下pthread_cond_wait,很有意思的一个东西。
avatar
O*k
19
还是玩收藏品吧,眼光到了,还是升值很快的

【在 m*****u 的大作中提到】
: 银子前2年不太动的.
: 不过这些都不如人民币纸币刺激, NND

avatar
b*n
20
还有一个,看手册,pthread_cond_wait最好使用while等待,因为有suprise wakeup的可能,这样就需要再次进入sleep。你的if 等待被suprise wakeup后会进入下一轮计算,这样的话是不是就不是你要得结果了?
所以最好是两个thread有各自的if condition。
现学现卖,一起讨论吧。
avatar
g*n
21
我是正经人,从来不卖银

【在 h***e 的大作中提到】
: 赞,81你那几个银币卖给我吧
avatar
b*n
22
总觉得你这个需要步调一致,对数据的互斥反而可以通过步调控制。不知道是不是这样
avatar
N*g
23
有本事留一辈子不要出手。。。

我是正经人,从来不卖银

【在 g******n 的大作中提到】
: 我是正经人,从来不卖银
avatar
p*g
24
Check out the CountdownLatch in Java. it's just what you needed, and it's
fairly easy to implement it with pthread semaphore or what ever
synchronization stuff. CyclicBarrier works for you, too.

同步
tL2a

【在 d****f 的大作中提到】
: 工作中牵涉到一个稍微复杂一点的线程同步问题,问题描述如下:
: 有两个thread:t1和t2
: 1、t1做N个时间步,t2做一个时间步(都是差分时间步),换句话说每个t2和N个t1同步
: 2、同步时,t1和t2要交换一下数据,t1先传1个链表tL1给t2,t2用这个tL1算两个链表
: 值(DataProcess),tL2a,tL2b,一个要回传给t1(tL2a,之后t1的N步都要用到这个tL2a
: ),另一个tL2b是t2下一步自己计算要用到的,这个过程是串行(原来并行的强制串行
: ).
: 3、交换完数据,t1和t2各自完成自己时间步计算,这个过程中t1做一个积分(N步),
: t2解一个方程,无论哪个先完成,都需要等到双方都完成了,才能开始下一轮的计算(
: 也就是回到2),这个过程是并行的.

avatar
g*n
25
我没本事,小姐姐你要是喜欢,都便宜卖给你。

【在 N****g 的大作中提到】
: 有本事留一辈子不要出手。。。
:
: 我是正经人,从来不卖银

avatar
E*r
26
小妹妹all in吧

【在 g******n 的大作中提到】
: 我没本事,小姐姐你要是喜欢,都便宜卖给你。
avatar
a*o
27
啥子玩铂金呢?

【在 O*******k 的大作中提到】
: 据说如此
: 大意思 卖金子的哪怕是傻子都会赚钱 卖银子的不是疯子就是被银子弄疯了,涨跌太快
: 幅度太大

avatar
g*n
28
铂金很保值,1700刀一oz价钱基本没变过,哈哈

【在 a*o 的大作中提到】
: 啥子玩铂金呢?
avatar
a*o
29
是啊,娘的。

【在 g******n 的大作中提到】
: 铂金很保值,1700刀一oz价钱基本没变过,哈哈
avatar
g*n
30
现在你把通货换成黄金的,还能多个200多刀,过两年黄金就比铂金贵了

【在 a*o 的大作中提到】
: 是啊,娘的。
avatar
a*o
31
铂金好歹得跟着能源价格走吧?开采这东西就是使劲耗能源啊,要挖好大一个坑,这油
价上来了,铂金现在开采成本都得差不多现在这个价位了吧。

【在 g******n 的大作中提到】
: 现在你把通货换成黄金的,还能多个200多刀,过两年黄金就比铂金贵了
avatar
g*n
32
铂金是商品,要是经济不好,不会涨太高的。黄金白银有货币属性,比铂金坚挺。
当然铂金会跟黄金大哥一起混口饭吃的

【在 a*o 的大作中提到】
: 铂金好歹得跟着能源价格走吧?开采这东西就是使劲耗能源啊,要挖好大一个坑,这油
: 价上来了,铂金现在开采成本都得差不多现在这个价位了吧。

相关阅读
logo
联系我们隐私协议©2024 redian.news
Redian新闻
Redian.news刊载任何文章,不代表同意其说法或描述,仅为提供更多信息,也不构成任何建议。文章信息的合法性及真实性由其作者负责,与Redian.news及其运营公司无关。欢迎投稿,如发现稿件侵权,或作者不愿在本网发表文章,请版权拥有者通知本网处理。