线程是个伪多任务?
在程序中使用线程读写文件,当线程中读写文件的时间比较长时,程序主界面的操作明显感觉迟缓,这说明线程在读写文件时占用了主程序的大部分CPU时间,但是如果让读写文件的这个工作交给子进程来操作,则子进程读写文件时对主程序的界面进行操作仍然非常顺滑流畅,不会出现使用线程的那种迟缓的情况。这是不是说线程实际上并非真正的多任务?
作者: lovev8 发布时间: 11-25
问个设计问题,程序加载的时候读ini配置数据,如果读失败了怎么办?
问个设计问题,程序加载的时候读ini配置数据,如果读失败了怎么办?例如ini文件被其它进程独占了,所以程序无法获得配置数据。1、用默认的2、报错,退出3、用默认的,并提示用户错误4、用默认的,写出错日志,程序继续那个合适呢?
作者: WSG121212 发布时间: 11-25
将对话框最小化 在还原之后绘制的曲线不显示
我做了一个基于对话框的程序,在一个静态文本框中的曲线,当我将对话框最小化在还原之后绘制的曲线就不显示了,对话框中没有WM_SYSCOMMAND这个消息处理函数,我在OnPaint中添加了绘图的函数还是不行。一下是源代码voidCExcelTestDlg::OnPaint() {//if(IsIconic()){CPaintDCdc(this);//deviceco
作者: cyy3701608 发布时间: 11-25
CTreeCtrl、同一item、文本呈现不同颜色的问题,谢谢(100)
如图所示, -C盘: +360Rec +Documents对于同一个tree-item,想让其文本呈现不同的颜色,比如:"360Rec"那个item,呈现效果是:360(红色显示),Rec(黑色显示)。如何实现?----------------------------------------------------------------
作者: pop1210 发布时间: 11-25
怎样把dialog或者view 绑定到Splitter分的区域内显示?
http://apps.hi.baidu.com/share/detail/661011上面是我按着做的例子,但做完之后,分的左右两个区域都是空白的,不是显示view里的内容。感谢呀!!
作者: tflb 发布时间: 11-25
WSAEventSelect方式下 调用WSAWaitForMultipleEvents后lNetworkEvents的值是 33
::WSAEventSelect(sok,event,FD_READ|FD_CLOSE); 注册FD_READ|FD_CLOSE这两个事件后 C/C++codeWSANETWORKEVENTSwsaEvent;::WSAEnumNetworkEvents(soc,event,&wsaEvent);wsaEvent.lNetworkEvents
作者: zzw827 发布时间: 11-25
生产消费中的双缓冲区问题?
正确的应该是怎么写的呢?在网上搜到的尽是绘图相关的。我自己写了一个:用了两个信号量A和B,初始化计数,一个为2(信号量A),一个为0(信号量B)。生产现在在等待A处理线程在等待B这样对吗?哪位大哥,贴个正确的或者更好的给我参考一下,不胜感激啊!
作者: abc3240666 发布时间: 11-25