社区
C++ Builder
帖子详情
线程使用是必须的吗
flyangle225
2014-08-14 05:46:25
200KHz的采样频率,也就是5微秒采集一个数据,采集是由下位机定时完成,但通过串口传递给上位机,上位机需要实时显示动态曲线或者数据,那么上位机应该也是5微秒要画1个点吧,这样的情况是不是必须要用多线程编程,1个线程通讯和存储数据,1个线程画图,主线程响应鼠标等界面操作,我的想法对吗?
或者上位机是否可以也用定时器,定时收取数据和画图,不用线程,可行吗?
...全文
284
6
打赏
收藏
线程使用是必须的吗
200KHz的采样频率,也就是5微秒采集一个数据,采集是由下位机定时完成,但通过串口传递给上位机,上位机需要实时显示动态曲线或者数据,那么上位机应该也是5微秒要画1个点吧,这样的情况是不是必须要用多线程编程,1个线程通讯和存储数据,1个线程画图,主线程响应鼠标等界面操作,我的想法对吗? 或者上位机是否可以也用定时器,定时收取数据和画图,不用线程,可行吗?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
我不懂电脑
2014-08-15
打赏
举报
回复
如果不需要操作,你用阻塞方式也可以。
宝龙哥
2014-08-15
打赏
举报
回复
屏幕是整体刷新的,在同一时刻画1个点和画100个点是一样的,因此你0.2秒画40个点足可
宝龙哥
2014-08-15
打赏
举报
回复
实时画屏幕不要理解为真的一毫秒不差,而是要考虑人的眼睛和大脑的延时,人的眼睛有0.1妙的反应时间,加上大脑的判断时间0.2妙完全足够
宝龙哥
2014-08-15
打赏
举报
回复
要用多线程的,尤其是界面,不要看不起它,对于你间隔这么小的时间来说它其实是很耗费时间的
你应该是用一个单独的线程接收数据,然后不要写屏幕,而是存入内存,然后用一个单独的线程把图画到屏幕,这个可以用计时器,比如200毫秒画一次即可
1cctv
2014-08-15
打赏
举报
回复
屏幕一般刷新率是60hz,超过这个就没用了. 你一秒画200次,屏屏幕也只更新60次.
小乖乖_学技术
2014-08-14
打赏
举报
回复
串口通信中自带有接收数据的线程,调用那个函数就行 在接收玩数据的语句下面添加画点程序
JAVA多
线程
精讲下
本课程是《零基础学Java》系列课程中的"多
线程
"相关课程.授课形式延续了之前课程的授课风格。内容细腻、详尽,由浅入深!通过本门课程的学习你... 匿名内部类方式
使用
多
线程
l 定时器的
使用
l 多
线程
面试题
多
线程
(一):创建
线程
和
线程
的常用方法
一:为什么要学多
线程
应付面试 :多
线程
几乎是面试中必问的题,所以掌握一定的基础知识是
必须
的。 了解并发编程:实际工作中很少写多
线程
的代码,这部分代码一般都被人封装起来了,在业务中
使用
多
线程
的机会也不是很多(看具体项目),但是作为一个高级程序员如果不会多
线程
是说不过去的。 二:进程与
线程
进程 进程是资源(CPU、内存等)分配的基本单位,它是程序执行时的一个实例。程序运行时系统...
Qt 多
线程
基础及
线程
使用
方式
文章目录Qt 多
线程
操作2.
线程
类QThread3.多
线程
使用
:方式一4.多
线程
使用
:方式二5.Qt
线程
池的
使用
Qt 多
线程
操作 应用程序在某些情况下需要处理比较复杂的逻辑, 如果只有一个
线程
去处理,就会导致窗口卡顿,无法处理用户的相关操作。这种情况下就需要
使用
多
线程
,其中一个
线程
处理窗口事件,其他
线程
进行逻辑运算,多个
线程
各司其职,不仅可以提高用户体验还可以提升程序的执行效率。 Qt中
使用
多
线程
需要注意: Qt的默认
线程
为窗口
线程
(主
线程
):负责窗口事件处理或窗口控件数据的更新; 子
线程
负责后台的业
java
线程
(一)
线程
的简单
使用
大家好,从今天开始,我和大家一起来探讨 java 中
线程
的
使用
。
线程
是 java 知识体系中非常重要的一部分,我将写一系列的文章来详细的介绍 java
线程
中需要掌握的知识。如果你是 java
线程
的初学者,本系列文章你一定不要错过哦。 本篇文章是 java
线程
系列文章的第一篇文章,主要介绍进程与
线程
的概念和 java 中如何
使用
线程
。 1 进程与
线程
1.1 进程的概念 首先我们先来介绍一下什么是进程。 进程可以理解为一个个正在执行的应用程序,比如我们
使用
网易云音乐软件播放音乐,同时我们在
使用
WP
多
线程
的实现和
使用
场景
多
线程
的实现和
使用
场景一、多
线程
实现方式1.1 Thread实现1.2 Runnable实现二、多
线程
的
使用
场景1.多
线程
使用
场景1.1 多
线程
应该最多的场景:1.2多
线程
的常见应用场景:2.多
线程
小案列2.1 多
线程
计算2.2 多
线程
实现卖票小程序2.3多
线程
卖票小程序优化2.4多
线程
卖票小程序优化升级总结 一、多
线程
实现方式 1.1 Thread实现 继承Thread类并重写它的run方法。之后创建这个子类的对象并调用start()方法。下面直接上代码: /** *描述 * @author
C++ Builder
13,826
社区成员
102,678
社区内容
发帖
与我相关
我的任务
C++ Builder
C++ Builder相关内容讨论区
复制链接
扫一扫
分享
社区描述
C++ Builder相关内容讨论区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章