MFC
时日随心
这个作者很懒,什么都没留下…
展开
-
EnableWindow(FALSE)导致对话框置底?
当对话框上的某项操作导致长时间的计算或处理,需要用户长时间等待时,我们往往会调用EnableWindow(FALSE)使对话框上的控件不可用,防止在处理过程中用户对控件进行操作导致程序异常。 但是EnableWindow(FALSE)会导致对话框置底,如果恰好在调用该语句后又要以多线程方式弹出进度条,就可能导致当前对话框突然消失的闪屏假象出现。原创 2012-08-18 09:12:03 · 1879 阅读 · 0 评论 -
临界区,互斥量,信号量,事件的区别
原文链接:http://blog.csdn.net/bao_qibiao/article/details/4516196四种进程或线程同步互斥的控制方法1、临界区:通过对多线程的串行化来访问公共资源或一段代码,速度快,适合控制数据访问。 2、互斥量:为协调共同对一个共享资源的单独访问而设计的。 3、信号量:为控制一个具有有限数量用户资源而设计。 4、事 件:用来通知转载 2015-07-27 09:56:33 · 489 阅读 · 0 评论