没有合适的资源?快使用搜索试试~ 我知道了~
looping-thread:具有主循环并能够在本地执行预定回调的线程
共6个文件
cpp:2个
md:1个
gitignore:1个
需积分: 10 0 下载量 62 浏览量
2021-07-11
20:52:52
上传
评论
收藏 6KB ZIP 举报
温馨提示
循环线程 LoopingThread 可用于: 重复做同样的任务(打勾) 允许安排额外的任务(回调)执行 用于主线程 这个想法非常简单,可以在多种情况下使用,最常见的是主线程。 在典型的图形应用程序中,您有一个在初始线程中运行的主循环。 主循环处理各种任务,例如呈现用户界面、更新程序逻辑等。 这工作正常,除非您决定异步运行某些东西,例如加载文件。 在主线程中执行这样一个持久的任务可能会阻止与用户界面的任何交互,并且界面感觉没有响应。 因此,诸如从磁盘加载文件或从远程计算机获取数据之类的事情应该在辅助线程中完成。 然而,这里出现了一个问题:当用户界面启动一个新线程——例如——加载一个文件并在任务完成后传递一个回调时,回调将在尝试执行时遇到问题修改用户界面以说明成功加载的文件。 这是因为回调将在辅助线程中运行,尽管所有用户界面处理都在主线程中完成。 此问题的解决方案是使用 Loopin
资源推荐
资源详情
资源评论
收起资源包目录
looping-thread-master.zip (6个子文件)
looping-thread-master
main.cpp 3KB
LICENSE 1KB
README.md 3KB
LoopingThread.cpp 3KB
.gitignore 16B
LoopingThread.hpp 2KB
共 6 条
- 1
资源评论
彷徨的牛
- 粉丝: 55
- 资源: 4720
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功