|
|
导航: |
论坛 -> DELPHI技术
斑竹:liumazi,sephil |
|
作者: |
|
2017/6/24 7:30:03 |
标题: |
timer和多线程使用,多线程方案选择? |
浏览:985 |
|
加入我的收藏 |
楼主: |
当前我用一个timer,每隔10s启动20个button的ButtonClick(Sender),进行条件检查符合条件的执行动作。 我打算用下述两张方案替代: 1)将这个timer换成20个CreateThread,每个thread执行一个button里的内容。 2)将这个timer换成1个CreateThread,这个thread同时放入20个button执行的内容。 请问采取哪种方案好?
----------------------------------------------
- |
作者: |
|
2017/6/24 8:08:26 |
1楼: |
关键是看代click事件的执行时间,时间长就用多线程,时间短就用一个线程
----------------------------------------------
-
|
作者: |
a5824 (Return) |
★☆☆☆☆ |
-
|
普通会员 |
|
2017/6/24 8:16:27 |
2楼: |
线程跟时间计有本质的区别,还有线程最好写逻辑代码,别操作UI
----------------------------------------------
-
|
作者: |
|
2017/6/24 9:26:35 |
3楼: |
这个问题根本不是问题,BUTTON CLICK里有耗时的操作肯定要用THREAD,至于用20个THREAD还是1个,还是取决于每个BUTTON所做的操作耗时。
----------------------------------------------
简单做人,认真做事。
|
作者: |
|
2017/6/24 11:14:37 |
4楼: |
ButtonClick(Sender) 跟界面UI按钮button 并不一定有关系的。然后,单个线程和多个线程是执行顺序的问题。
----------------------------------------------
声明:本人不在论坛询问任何编程问题,请不要将我的帖子当成问题来回答。炒股一天,编程三年,不浪费时间了。 经常在外面,没空,不要找我..
|
|