关于系统挂起无响应
开一个线程做,这样UI就不会挂起了。如果是一个烂机器的话,有可能读1G东西会把整个电脑卡死,就像古老的电脑装现在的qq一样
■网友
核心在于对于用户界面需要有一定的响应,而问题在于耗时操作时可能由于任务抢占了Cpu运行时间导致用户界面无法得到执行。如果不考虑硬件解决方案,例如多CPU或多核以及dma之类的方式,纯软件的办法要么是提高用户响应任务的优先级或合理采用中断(前提是你的处理程序不会blocking用户响应任务的信号量或者中断之类的东西),要么适当进行主动释放CPU,让操作系统自动进行任务调度,不至于阻碍整个系统的运行。
■网友
【关于系统挂起无响应】 开启个新线程来实现功能,然后在主界面显示进度,证明线程在努力工作。看着进度在变化心里就踏实了。
■网友
多线程,windows下用内存映射文件
推荐阅读
- 过节■江苏省委省政府办公厅下发关于做好2021年元旦春节期间有关工作的通知
- 吉林丰满鱼道系统就绪静待松花江鱼类洄游产卵
- 银行系统的研发岗(程序员)是不是很难进(校招)推广到国企的研发岗(程序员)呢
- 5.1声道片源对于没有5.1硬件系统的用户来说有意义吗
- |徐州市出台《关于优化创新创业生态系统 提升区域科技创新活力的实施意见》及实施细则
- 雨下|全球关于禁售燃油车只是理论上可行吗
- |奥迪开发基于C-V2X校车警示系统
- 关于用phpfsocket 写Post, 模拟http 报文怎样写入要传输的处理数据
- 企业信息化系统可否自己搭建
- 智叔|很多家长还在整箱买:谈谈关于牛奶的17个真相警惕这些列入黑名单的“假牛奶”
