中秋大酬宾 积分大放送!

mjp1234airen4385 2014-09-03 04:04:36
为了避免斑竹删贴或者移帖或者大骂或者。。。。。。

临时提个问题:
多线程访问界面控件,怎么办?
...全文
303 13 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
13 条回复
切换为时间正序
请发表友善的回复…
发表回复
有多高 2014-09-10
  • 打赏
  • 举报
回复
打个将有分木问题吧
mayyang610 2014-09-04
  • 打赏
  • 举报
回复
线程同步。 节日快乐,接分。
simonhehe 2014-09-04
  • 打赏
  • 举报
回复
luodang_007 2014-09-04
  • 打赏
  • 举报
回复
好吧,网上copy的 当一个线程在使用时,如果这个函数使用了Synchronize修钸的话就不允许别一个线程来调用这个函数,它的目的是避免多个子线程同时访问主线程资源。 示例: procedure ServerThread.ListItemEnd; //子线程的一个方法 begin if (ListItem <> nil) then ListItem.SubItems.Strings[3] := '传送完毕'; //ListItem是主线程的一个TreeView的一行 end; procedure ServerThread.ClientExecute; //子线程执行 begin Synchronize(ListItemEnd); //如果直接写ListItemEnd,可能发生冲突。 end; 当创建了多个线程,并且多个线程都要访问同一资源,,就有可能出现混乱,于是用Synchronize来控制,使同一时间只有一个线程使用那部分资源,Synchronize参数里面的代码就是多线程需要公共的代码!
奔雷手 2014-09-03
  • 打赏
  • 举报
回复
引用 8 楼 guopengzt 的回复:
中秋快乐 路过接分
guopengzt 2014-09-03
  • 打赏
  • 举报
回复
中秋快乐 路过接分
22222bbb 2014-09-03
  • 打赏
  • 举报
回复
中秋快乐!我来接分
ttbook001 2014-09-03
  • 打赏
  • 举报
回复
Synchronize() 或 消息
程晨c 2014-09-03
  • 打赏
  • 举报
回复
Synchronize
lyhoo163 2014-09-03
  • 打赏
  • 举报
回复
节日快乐。接分。
zbdzjx 2014-09-03
  • 打赏
  • 举报
回复
还是不会
hj8090 2014-09-03
  • 打赏
  • 举报
回复
mjp1234airen4385 2014-09-03
  • 打赏
  • 举报
回复
系统有问题么。 后退,竟然重新发一次帖子。

830

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 非技术区
社区管理员
  • 非技术区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧