![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
thread
daojin505
这个作者很懒,什么都没留下…
展开
-
利用对象的等待队列和锁队列管理线程。
假设,每个对象都有一个锁队列。来说明可以被多少个线程公用。 while(true){ { if(线程要访问对象){ 进队等待; } if(有锁,并且有等待的线程) { 锁出锁队列; Thread.start(); 进锁列; Thread.end(); } }原创 2017-08-07 09:46:06 · 621 阅读 · 0 评论 -
windows消息队列。DispatchMessage。 PostMessage
如果HWND为NULL, 表明向当前线程发送Quit消息。。 大概是为了多任务的需要,Windows接管了所有的资源,以便于进行统一处理。 其中最××的就是接管了输入,并推出了消息队列的概念。 Windows为每个线程(包括主、辅、UI线程)维护一个消息队列,我们再从线程所属的消息队列中读取消息。这个消息... [in] Handle to the window whos原创 2017-08-07 09:50:51 · 628 阅读 · 0 评论 -
Windows API 绘图函数
The following functions are used with painting and drawing. Function Description BeginPaint Prepares a window for painting. DrawAnimatedRects Draws a rectangle and animates i原创 2017-08-07 10:06:27 · 2506 阅读 · 0 评论 -
MFC多线程编程
http://blog.csdn.net/yusheng9966/archive/2008/02/03/2079839.aspx 具体来说是: 在MFC中调用attach的时候 有个宏叫ASSERT_VALID(),这个方法不允许访问非本线程创建的继承于。 在CWnd函数里面有一个Valid()的静态方法,检测当前线程的MFC对象指针,是否在当前线程的Map中; 下面就是这个模块中原创 2017-08-07 10:11:34 · 214 阅读 · 0 评论