上一页 1 2 3 4 5 6 7 8 ··· 12 下一页
摘要: 下面有从浅入深的6个问题,您可以尝试回答一下 一个如下的语句for (int i = 0; i < 10; i++){if (i == 5)j = 5;},什么都写在一行,你怎么在j=5前面插入断点 在一个1000次的循环体内部设置断点,你希望当循环进行到900次后中断,怎么才能做到呢? 你有一个表 阅读全文
posted @ 2016-03-08 18:58 超酷小子 阅读(1100) 评论(0) 推荐(0) 编辑
摘要: 首先, C++中的explicit关键字只能用于修饰只有一个参数的类构造函数, 它的作用是表明该构造函数是显示的, 而非隐式的, 跟它相对应的另一个关键字是implicit, 意思是隐藏的,类构造函数默认情况下即声明为implicit(隐式). 那么显示声明的构造函数和隐式声明的有什么区别呢? 我们 阅读全文
posted @ 2016-03-08 15:37 超酷小子 阅读(514) 评论(0) 推荐(0) 编辑
摘要: 第一个就是宽字符到多字节字符转换函数,函数原型如下: 此函数把宽字符串转换成指定的新的字符串,如ANSI,UTF8等,新字符串不必是多字节字符集。参数: CodePage: 指定要转换成的字符集代码页,它可以是任何已经安装的或系统自带的字符集,你也可以使用如下所示代码页之一。 CP_ACP 当前系统 阅读全文
posted @ 2016-03-08 14:48 超酷小子 阅读(902) 评论(0) 推荐(0) 编辑
摘要: (1)临界资源 在操作系统中,进程是占有资源的最小单位(线程可以访问其所在进程内的所有资源,但线程本身并不占有资源或仅仅占有一点必须资源)。但对于某些资源来说,其在同一时间只能被一个进程所占用。这些一次只能被一个进程所占用的资源就是所谓的临界资源。(2)同步、互斥 相交进程之间的关系主要有两种:同步 阅读全文
posted @ 2016-03-05 17:07 超酷小子 阅读(1703) 评论(0) 推荐(0) 编辑
摘要: 互斥(Mutex)是一种用途非常广泛的内核对象。能够保证多个线程对同一共享资源的互斥访问。同临界区有些类似,只有拥有互斥对象的线程才具有访问资源的权限,由于互斥对象只有一个,因此就决定了任何情况下此共享资源都不会同时被多个线程所访问。当前占据资源的线程在任务处理完后应将拥有的互斥对象交出,以便其他线 阅读全文
posted @ 2016-03-05 16:53 超酷小子 阅读(6461) 评论(0) 推荐(0) 编辑
摘要: 1.程序: 程序构成: (1)源代码 (2)可执行的二进制代码 程序是指令和数据的有序集合,其本身没有任何运行的含义,是一个静态的概念。由操作系统加载其可执行的二进制代码,分配相应的数据结构:进程控制块PCB(Process Control Block),进行一些列初始化操作(创建进行ID、分配时间 阅读全文
posted @ 2016-03-03 16:17 超酷小子 阅读(1898) 评论(0) 推荐(0) 编辑
摘要: 事件是一个允许一个线程在某种情况发生时,唤醒另外一个线程的同步对象。事件告诉线程何时去执行某一给定的任务,从而使多个线程流平滑 CreateEvent是创建windows事件的意思,作用主要用在判断线程退出,线程锁定方面. HANDLE CreateEvent( LPSECURITY_ATTRIBU 阅读全文
posted @ 2016-03-03 16:06 超酷小子 阅读(5764) 评论(0) 推荐(0) 编辑
摘要: 首先介绍CreateEvent是创建windows事件的意思,作用主要用在判断线程退出,线程锁定方面. CreateEvent 函功能描述:创建或打开一个命名的或无名的事件对象. EVENT有两种状态:发信号,不发信号。 SetEvent/ResetEvent分别将EVENT置为这两种状态分别是发信 阅读全文
posted @ 2016-03-03 15:18 超酷小子 阅读(28080) 评论(0) 推荐(2) 编辑
摘要: 1、 启动线程: CWinThread* AfxBeginThread( 线程函数,this ); 2、通常导致线程终止的两种情况是:控制函数退出或不允许线程完成运行。如果字处理器使用后台打印线程,若成功完成打印,则控制函数将正常终止。但是,如果用户要取消打印,后台打印线程则不得不提前终止。本主题介 阅读全文
posted @ 2016-03-03 14:55 超酷小子 阅读(11086) 评论(0) 推荐(0) 编辑
摘要: 终止线程 有两种情况可以使线程结束:控制函数结束或者根本就不允许线程完成,而提前终止它。我们可以想象在WORD中进行后台打印,如果打印结束了,那线程就可以结束了。如果用户中止了打印,那后台打印线程也要终止了。本文将主要介绍对这两种情况的实现,并且介绍如何获得线程的结束代码。 1.对于工作线程,结束它 阅读全文
posted @ 2016-03-03 14:20 超酷小子 阅读(11547) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 ··· 12 下一页