码迷,mamicode.com
首页 >  
搜索关键字:内核对象    ( 288个结果
WVC_01_内核对象
内核对象是由内核分配的一个内存块,该内存块是一种数据结构,只能由内核访问和修改。内核对象可以被系统或应用程序用来管理各种各样的资源。 应用程序中经常需要通过调用Win32 API函数来创建各种内核对象,如文件对象,文件映射对象,进程对象,线程对象等。 内核对象是由内核所有,而不是由进程所有。...
分类:其他好文   时间:2014-09-02 01:30:53    阅读次数:174
C# 多线程系列之Mutex使用
互斥量是一个内核对象,它用来确保一个线程独占一个资源的访问,并且互斥量可以用于不同进程中的线程互斥访问资源。我们可以把Mutex看作一个出租车,乘客看作线程。乘客首先等车,然后上车,最后下车。当一个乘客在车上时,其他乘客就只有等他下车以后才可以上车。而线程与C# Mutex对象的关系也正是如此,线程...
分类:编程语言   时间:2014-08-29 17:45:18    阅读次数:236
线程内幕
每个线程都有自己的一组CPU寄存器, 称为线程的上下文(CONTEXT), 上下文反映了当线程上一次执行时, 线程的CPU寄存器的状态, 线程的CPU寄存器全部保存在一个CONTEXT结构中, 结构本身保存在线程内核对象中。 我们在用MFC新创建一个线程时不能直接用CreateThread,因...
分类:编程语言   时间:2014-08-20 16:02:02    阅读次数:237
CreateProcess函数
调用CreateProcess函数来创建一个进程: 一个线程调用CreateProcess时,系统将创建一个进程内核对象,其初始使用计数为1.进程内核对象不是进程本身,而是操作系统用来管理这个进程的一个小型数据结构——可以把进...
分类:其他好文   时间:2014-08-20 10:40:36    阅读次数:713
线程同步——内核对象实现线程同步——事件内核对象
1 事件内核对象 2 3 事件类型对象有两种不同类型,手动重置和自动重置 4 手动重置:当一个手动重置对象被触发时候,等待该对象的所有线程变为可调度。 5 自动重置:当一个自动重置对象被触发时,只有一个等待该事件的线程会变为可调度 6 7 下面是一个创建事件内核对象的函数: 8...
分类:编程语言   时间:2014-08-16 12:24:20    阅读次数:229
线程同步——内核对象实现线程同步——可等待计时器内核对象
1 可等待计时器 2 可等待计时器是这样一种内核对象,他们会在某个指定的时间触发或每隔一段时间触发一次。 5 下面我们来介绍一下创建可等待计时器函数: 6 7 HANDLE CreateWaitableTimer( 8 LPSECURITY_ATTR...
分类:编程语言   时间:2014-08-16 12:24:00    阅读次数:226
线程同步——内核对象实现线程同步——等待函数
1 对于内核对象实现线程同步,不得不提三点: 2 1)大多数内核对象既有触发也有未触发两个状态 3 比如:进程、线程、作业、文件流、事件、可等待的计时器、信号量、互斥量 4 2)等待函数:等待函数使线程自愿进入等待状态,直到指定的内核对象变为触发状态为止, 5 说道等待我们最喜欢不过了,...
分类:编程语言   时间:2014-08-16 12:23:10    阅读次数:206
线程同步——内核对象实现线程同步——信号量
1 /* 2 3 信号量内核对象 4 信号量与其它内核量相同,包含一个使用计数,除此之外还包含两个量。 5 一个最大资源计数和一个当前资源计数。 6 信号量规则如下: 7 如果当前资源计数大于0,那么信号量处于触发状态。 8 如果当前资源计...
分类:编程语言   时间:2014-08-16 12:21:40    阅读次数:214
线程同步——用户模式下线程同步——Interlocked实现线程同步
1 线程同步分为用户模式下的线程同步和内核对象的线程同步。 2 3 当然用户模式下的线程同步实现速度比内核模式下快,但是功能也有局 4 5 6 7 8 //1.利用原子访问: Interlocked系列函数,关于Interlocked系列函数,我需要知道的是他们,执行...
分类:编程语言   时间:2014-08-16 12:20:00    阅读次数:210
伪句柄
一、什么是伪句柄在使用很多函数的时候,我们都需要获得一个对象的句柄,而某些函数返回的是伪句柄。伪句柄本身不会打开内核对象的句柄表,因此内核对象的使用计数就不会增加。它本身就只指向调用它的主调进程或线程。会因为调用者的不同而改变,比如:调用者A使用一个伪句柄,这个句柄指向调用者A,而调用者A将该句柄传...
分类:其他好文   时间:2014-08-15 19:17:19    阅读次数:292
288条   上一页 1 ... 24 25 26 27 28 29 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!