- 博客(5)
- 资源 (1)
- 收藏
- 关注
原创 一个线程好的书写例程
我们经常使用线程编程,下面推进一个好的写法,简单明了:void CThreadExamp::run(){ while(!m_bThreadStop) { //Do Something }}void CThreadExamp::StartWork(){ if (!running()) { m_bThreadStop = fa
2017-06-30 10:08:08 187
原创 sleep时间过长处理方法
在运用线程时,run函数中可能会有sleep很长时间的情况,当sleep还未结束时,此时退出程序,可能会导致程序等待sleep无法退出的情况,此时我们可以采用分片sleep的方法:将一个sleep拆分为多个sleep,一旦收到stop信号后,就可以立即返回run函数,防止线程死等sleep的情况。代码如下:bool QCheck::WaitSleep( int nCount, const bool
2017-06-29 16:52:15 4335
原创 欢迎使用CSDN-markdown编辑器
欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl
2017-06-29 16:39:27 188
转载 lib函数添加功能但是函数名和参数不变,重新封装成DLL有关问题
lib函数添加功能但是函数名和参数不变,重新封装成DLL问题现在又别人封装好的lib、DLL和头文件,我没有其源码,要对这个库中某一个函数功能进行修改,其他函数功能和实现不变。然后我改后重新封装成DLL。但是,我不知道工程怎么包含原库和调用原库。我现在的做法是包含原来的lib和头文件,在我的工程中用同样函数来调lib中的函数,但是这样不对,DLL没办法加载------解决方案---
2016-12-05 10:52:55 582
基于MFC的太阳数据计算
2013-03-14
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人