社区
VB
帖子详情
请教一个多线程变量赋值的问题
m0_37670973
2018-08-21 04:41:33
我在主程序里面定义了三个线程,分别去不同的数据,又定义了三个变量,分别标识这三个线程执行结束。然后定义了一个timer,每100ms检查一次三个变量的值,如果全为true,证明线程的主要逻辑都执行完毕,然后启动两个线程,取一些其他的数据。并且把timer关闭,把三个变量全部设为false。
问题:timer的逻辑执行完毕后,为什么三个变量还是true。为啥没有设成false。
...全文
563
5
打赏
收藏
请教一个多线程变量赋值的问题
我在主程序里面定义了三个线程,分别去不同的数据,又定义了三个变量,分别标识这三个线程执行结束。然后定义了一个timer,每100ms检查一次三个变量的值,如果全为true,证明线程的主要逻辑都执行完毕,然后启动两个线程,取一些其他的数据。并且把timer关闭,把三个变量全部设为false。 问题:timer的逻辑执行完毕后,为什么三个变量还是true。为啥没有设成false。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
以专业开发人员为伍
2018-09-15
打赏
举报
回复
再重复一遍,捕获一个值(或者也包括集合)的改变事件,跟线程也直接关系。你之所以纠结线程这个看似高大上的概念,是没有把 .net 基本模式(实际上任何语言都一样,都有浅显抄袭几行代码语句和深入编程模式的区别)学到的问题。
以专业开发人员为伍
2018-09-15
打赏
举报
回复
变量存储可以实现为“属性”而赋予程序行为。而值的改变应该采用 INotifyPropertyChanged 等等一系列正规的设计模式。软件的对象之间的通讯、监听应该是规范的和高性能的,不是什么傻傻地滥用轮询方式的.................除了语言之外还要努力学点软件设计知识,免得有些刚学了点 java 的人跑到 .net 论坛来又来捣乱。
以专业开发人员为伍
2018-09-15
打赏
举报
回复
滥用线程、timer、轮询........这些都是编程大忌。你应该学习一下比较正规的设计模式和事件驱动基本设计概念。
一粒芥麦种子
2018-09-15
打赏
举报
回复
请采用多线程的委托事件处理。
正怒月神
2018-08-21
打赏
举报
回复
你把三个线程使用的各自的变量,
改成
static bool a;
static bool b;
static bool c;
JAVA
多线程
精讲下
本课程是《零基础学Java》系列课程中的"
多线程
"相关课程.授课形式延续了之前课程的授课风格。内容细腻、详尽,由浅入深!通过本门课程的学习你可以深刻理解Java
多线程
的原理及实现运行机制,深刻学习
多线程
的生命...
线程中从
一个
对象get到的属性
赋值
给另
一个
对象变成了null
记一次小白用线程愚蠢事件。 小菜鸟的我总是感觉碰到了神奇的bug 大佬叮嘱的debug不能忘 ...如上图
赋值
给s的ssk.getGwid()不为null ...我所定义的ssk本来就是在
一个
类,就直接 public SocketsFb ssk; public Ou...
java
多线程
无效,关于 Java
多线程
的几点疑问,求助大佬
Java
多线程
的线程安全需要保证原子性和可见性,volatile 关键字可以保证可见性不能保证原子性,synchronized 关键字可以保证可见性和原子性,不过有几点疑问
请教
一下大佬:(1)volatile 关键字如何保证的可见性,在...
nodejs cluster
多线程
同步,nodejs
多线程
共享内存
虽然nodejs的I/O操作开启了
多线程
,但是所有线程都是基于主线程开启的只能跑在
一个
进程当中还是不能充分利用cpu资源pm2进程管理器可以解决这个
问题
pm2是
一个
带有负载均衡功能的Node应用的进程管理器.e.cpu核数与线程...
JNI接口支持
多线程
并发调用的小技巧
用JNI封装调用另
一个
第三方算法so库,该SO库是能够支持
多线程
并发创建多个处理实例,同时处理数据的。则JNI在封装接口时,也需要注意接口方法并发的情况,这个时候必须尽可能使用局部
变量
,以免全局
变量
在某一线程中...
VB
16,554
社区成员
110,527
社区内容
发帖
与我相关
我的任务
VB
VB技术相关讨论,主要为经典vb,即VB6.0
复制链接
扫一扫
分享
社区描述
VB技术相关讨论,主要为经典vb,即VB6.0
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章