CNDEV
CNDEV.ORG
当前在线
论坛
CBD
程序员情感CBD
程序员见面交流会
CBD开发区
Java/J2ME
.NET/C#
数据库
Delphi/BCB
Visual C
其它
修真养身
中国象棋
纪念日
谈钱太俗,还是投机吧
听音乐
iCosta
资源共享
一隅
好文共赏
看电影看美剧
待定
狗屎
雪域召唤
工作流
专业显摆区
语录
情感
批评与自我批评
爱情故事
发牢骚
看三点区
游戏
CNDEV-CS/WOW
浩宇长空
生活
家有XPH
我爱学英语
美食天地ORG
半调子体育迷
观澳园友邻
搞笑奇文
拍照片
我读书我存在
论坛系统
超级垃圾站
系统建议及BUG
系统测试
中国开发网
: 论坛:
程序员情感CBD
: 贴子 524892
pcplayer
:
设置临界区是一个办法。到那里就被阻塞住了直到另外一个线程释放临界区。
[阅读: 380] 2007-06-13 13:25:36
<空>
相关信息:
在 delphi 里如何实现阻塞模式?
(106字)
(
pcplayer
[557]
2007-06-13 17:10
)
thread_join. windows里 waitforsingleobject 或与之类似的那些个系统调用.
(空) (
bjwf
[467]
2007-06-13 17:11
)
vcl忘光了,好像有对函数
(39字)
(
老玉米
[343]
2007-06-13 17:13
)
这个明显不满足他的需求.
(空) (
bjwf
[329]
2007-06-13 17:14
)
我也想到 Suspend 但感觉似乎不是标准做法。看起来 Waitforsingleobject 似乎更专业,因为看起来更复杂。
(空) (
pcplayer
[356]
2007-06-13 17:16
)
vcl的内部就是封装了 Waitforsingleobject
(43字)
(
老玉米
[401]
2007-06-13 17:19
)
给(外行)人以更专业感
(空) (
haitao
[289]
2007-06-13 17:21
)
那就不要用TThread,全部自己调api
(15字)
(
老玉米
[338]
2007-06-13 17:25
)
原来是这样,那看来suspend和resume也挺好.
(空) (
bjwf
[312]
2007-06-13 17:22
)
那就是另外一个线程必须知道阻塞的那个线程,才能调用它:ThatThread.Resum。这样就不太好玩。
(21字)
(
pcplayer
[339]
2007-06-13 17:26
)
胡扯!
(14字)
(
好望角
[352]
2007-06-13 18:52
)
不是吗?
(18字)
(
老玉米
[295]
2007-06-14 09:44
)
弄个全局变量,线程1 sleep一小段时间,再检查一下,线程2完事后改一下那个全局变量也行.但不够专业.
(空) (
bjwf
[331]
2007-06-13 17:20
)
呵呵!我基本是采用这种土办法
(空) (
UnKnow365
[310]
2007-06-13 19:19
)
标准的做法线程一创建CreateEvent一个event, 然后用WaitForSingleObject等这个event,线程二干完事,用SetEvent.
(空) (
bjwf
[1863]
2007-06-13 17:18
)
人家问delphi
(20字)
(
老玉米
[361]
2007-06-13 17:20
)
貌似忘记ResetEvent了吧。
(21字)
(
好望角
[482]
2007-06-13 18:56
)
TCriticalSection or TSimpleEvent
(空) (
好望角
[530]
2007-06-13 18:30
)
设置临界区是一个办法。到那里就被阻塞住了直到另外一个线程释放临界区。
(空) (
pcplayer
[379]
2007-06-13 21:25
)
继承Tevent类
(173字)
(
空空空
[499]
2007-06-13 21:34
)
老将出马,一个顶俩!
(空) (
pcplayer
[324]
2007-06-13 22:02
)
欢迎光临本社区,您还没有登录,不能发贴子。请在
这里登录