- 博客(7)
- 资源 (3)
- 收藏
- 关注
转载 sleep函数
学习source,看到了下面一段代码try { Thread.sleep(2000); } catch (InterruptedException e) {}首先这段代码的作用是使当前进程沉睡2S,展现给用户的结果就是画面维持两秒,有个“正在启动”的感觉而已。其实,之前还有看到过sleep(0)的时候,这又是什么作用呢?百度之,搜到一
2013-11-22 14:32:07 1053
转载 事件内核对象 event对象 和MFC中 CEvent类
event是用来同步不同线程的。一旦一个线程结束了自己对全局资源的使用,他通过调用SetEvent通知别人可以使用了。如果这个被删了,其他线程将被阻塞当一个线程里调用了::WaitForSingleObject(pEvent->m_hObject, INFINITE);时,会在这句上等待,而不往下操作,这时你就要用SetEvent将这等待改变,让线程能继续往下执行;总的来说,这是用于线程同
2013-11-18 19:35:25 2575
转载 在MFC中添加用户自定义消息
首先弄清楚两点:(1)谁要发送这个消息(2)谁要接受这个消息。 用一个简单的例子来说明。对象A向B(也可以就是A到A)发送消息。 1 发送消息 首先在A的头文件中定义这个消息: #define WM_USERMESSAGE WM_USER+30 所有自定义消息都是以WM_USER消息为基础加上一个任意的自然数来表示的。A是向外发送消息
2013-11-14 15:51:11 843
转载 Socket的阻塞模式和非阻塞模式
Socket的阻塞模式和非阻塞模式来源:http://blog.csdn.net/VCSockets/阻塞模式 Windows套接字在阻塞和非阻塞两种模式下执行I/O操作。在阻塞模式下,在I/O操作完成前,执行的操作函数一直等候而不会立即返回,该函数所在的线程会阻塞在这里。相反,在非阻塞模式下,套接字函数会立即返回,而不管I/O是否完成,该函数所在的线程会继续运行。
2013-11-14 14:55:51 541
转载 Linux makefile 教程 非常详细,且易懂
最近在学习Linux下的C编程,买了一本叫《Linux环境下的C编程指南》读到makefile就越看越迷糊,可能是我的理解能不行。 于是google到了以下这篇文章。通俗易懂。然后把它贴出来,方便学习。 后记,看完发现这篇文章和《Linux环境下的C编程指南》的makefile一章所讲述的惊人的相似,只是这篇文章从一个实例切入,在有些地方比
2013-11-07 12:23:50 716
转载 数组名a 作为 左值和 右值的区别
比如:x=y左值:在这个上下文环境中,编译器认为x的含义是x所代表的地址。这个地址只有编译器知道,在编译的时候确定,编译器在一个特定的区域保存这个地址,我们完全不必考虑这个地址保存在哪里。右值:在这个上下文环境中,编译器认为y的含义是y所代表的地址里面的内容。这个内容是什么,只有到运行时才知道。C语言引入一个术语——“可修改的左值”。意思就是,出现在赋值符左边的符号
2013-11-07 11:09:31 671
转载 MFC中多线程编程方法
来自《http://www.programfan.com/article/showarticle.asp?id=2951》 当前流行的Windows操作系统能同时运行几个程序(独立运行的程序又称之为进程),对于同一个程序,它又可以分成若干个独立的执行流,我们称之为线程,线程提供了多任务处理的能力。用进程和线程的观点来研究软件是当今普遍采用的方法,进程和线程的概念的出现,对提高软件的
2013-11-04 14:57:58 894
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人