社区
C++ Builder
帖子详情
关于线程问题
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
打赏
举报
回复
你这么说,估计没几个人会明白的。
你可以把你的按钮的代码贴上来,大家帮你看看。
也就是说如果在按钮中新创建一个线程、并且让他工作的话。
那就会创建多个线程的。
如果事先已经创建了线程,在按钮中只是启动它,那就不会创建多个了。
JAVA多
线程
精讲下
本课程是《零基础学Java》系列课程中的多
线程
相关课程.授课形式延续了之前课程的授课风格。内容细腻、详尽,由浅入深!通过本门课程的学习你可以深刻理解Java多
线程
的原理及实现运行机制,深刻学习多
线程
的生命周期、调度、控制等内容。多
线程
精讲下课程内容涵盖如下:l
线程
的同步(
线程
安全
问题
)l
线程
的死锁l
线程
间通信l
线程
组l
线程
池l 多
线程
的第三种实现方案l 匿名内部类方式使用多
线程
l 定时器的使用l 多
线程
面试题
什么是
线程
安全
问题
及怎么解决
线程
安全
问题
1.什么是
线程
安全
问题
就是 多
线程
环境中 , 且存在数据共享 , 一个
线程
访问的共享 数据被其他
线程
修改了, 那么就发生了
线程
安全
问题
, 整个访问过程中 , 无一共享的数据被其他
线程
修改了 就是
线程
安全的 程序中如果使用成员变量, 且对成员变量进行数据修改 , 就存在数据共享
问题
, 也就是
线程
安全
问题
2.为什么会有
线程
安全
问题
? 当多个
线程
同时共享一个全局变量,或者静态变量, 进行写的操作时, 可能会发生数据的冲突
问题
,也就是
线程
安全
问题
, 但是做读的操作不会引发
线程
安全
问题
线程
安全 指多个
线程
在
Python --
线程
安全
问题
前言 当多个
线程
同时修改同一数据时,会导致最终的数据出现的不是正确的值 所以出现了
线程
锁,即同一时刻只允许一个
线程
执行操作,这样可以确保数据的准确性 示例代码 # @Time : 2021/6/16 9:15 import threading import time num = 0 # 多个
线程
操作的全局变量 tname = lambda: threading.currentThread().name # 获取当前
线程
名称 def task(): print(f"
线程
开始..
关于
线程
访问另外一个
线程
的变量
问题
关于
线程
访问另外一个
线程
的变量
问题
之前帮别人调错,遇到一个错误,就是一个
线程
A访问另外一个
线程
B的成员变量,并且
线程
A在构造方法中有
线程
B的引用,但是无论
线程
A怎么获取
线程
B的成员变量都是 null,但是在
线程
B初始化中已经给成员变量赋值了。 后面解决了很久,没解决出来,然后刚好看到了 指令重排序
问题
,下面我们来看一个例子 public class Test { int a = 0; boolean flag = false; public void writer(){
Java多
线程
之
线程
安全
问题
本篇文章介绍的内容为Java多
线程
中的
线程
安全
问题
,此处的安全
问题
并不是指的像黑客入侵造成的安全
问题
,
线程
安全
问题
是指因多
线程
抢占式执行而导致程序出现bug的
问题
。
C++ Builder
13,825
社区成员
102,678
社区内容
发帖
与我相关
我的任务
C++ Builder
C++ Builder相关内容讨论区
复制链接
扫一扫
分享
社区描述
C++ Builder相关内容讨论区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章