关于线程问题

zl811103 2009-08-06 08:42:11
我设计一个线程,让它画图,然后在主界面上添加一个按钮启动线程,我想问一下我如果多次点击这个按钮会不会启动多个同样的线程?为什么我启动线程时画的图不全?多点击几次按钮后图形变没有了,为什么?如果启动线程,不挂起的话,线程是循环工作呢?还是执行完代码就停止在那里?如果我想让线程能够循环执行代码怎么办?
我是菜鸟,请大家不吝赐教!谢谢
...全文
51 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
zl811103 2009-08-07
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 lghndyz 的回复:]
就是用死循环!
[/Quote]
明白了,ok 结贴
lghndyz 2009-08-07
  • 打赏
  • 举报
回复
就是用死循环!
zl811103 2009-08-07
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 fairchild811 的回复:]
你的意思可不可以同时启动好几个一样的线程?

应该是不行的吧。
[/Quote]

你说不行我就明白了,线程跟函数一样,每次只能调用一次

不知道我想用让线程里面的程序循环操作,难道用死循环?
lhy 2009-08-06
  • 打赏
  • 举报
回复
那看你怎么启动的线程。
贴出代码
zhgwbzhd 2009-08-06
  • 打赏
  • 举报
回复
你这么说,估计没几个人会明白的。

你可以把你的按钮的代码贴上来,大家帮你看看。

也就是说如果在按钮中新创建一个线程、并且让他工作的话。

那就会创建多个线程的。

如果事先已经创建了线程,在按钮中只是启动它,那就不会创建多个了。

13,825

社区成员

发帖
与我相关
我的任务
社区描述
C++ Builder相关内容讨论区
社区管理员
  • 基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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