码迷,mamicode.com
首页 >  
搜索关键字:内核对象    ( 288个结果
016 事件内核对象4
示例 无法正常显示 使用事件内核对象 ● CreateEvent ○ CreateEvent是一个Windows API函数。它用来创建或打开一个命名的或无名的事件对象。如果想为对象指定一个访问掩码,应当使用CreateEventEx函数。 ● 函数原型 ○ 参数1:lpEventAttribute ...
分类:其他好文   时间:2017-07-06 10:09:02    阅读次数:140
016 内核对象的Signal状态3
Signal ● Signal = FALSE 相当于标志 ● 进程 初始化FALSE 运行完成 设置位 TURE ● 线程 ● 标准输入输出流 ● 互斥体 ● 信号 ● 可等待计时器 ● 作业 ● WaitForSingleObject() 句柄,时间 ○ 当前正在执行的线程,变成不可调度的状态, ...
分类:其他好文   时间:2017-07-05 10:09:04    阅读次数:264
C#中标准Dispose模式的实现(转载)
需要明确一下C#程序(或者说.NET)中的资源。简单的说来,C#中的每一个类型都代表一种资源,而资源又分为两类: 托管资源:由CLR管理分配和释放的资源,即由CLR里new出来的对象; 非托管资源:不受CLR管理的对象,windows内核对象,如文件、数据库连接、套接字、COM对象等; 毫无例外地, ...
分类:Windows程序   时间:2017-07-04 14:37:42    阅读次数:216
016 内核对象1
内核对象 ● 内核对象 ● 句柄的本质 ● 下载 WinObj ○ https://technet.microsoft.com/en-us/sysinternals/bb896657/ ● WinObj 主要是用来参看我们系统中的内核对象 ○ 必须用管理员权限启动程序 ○ 内核对象是属于我的系统的内 ...
分类:其他好文   时间:2017-07-03 22:24:19    阅读次数:135
使用Win32 API实现生产者消费者线程同步
使用win32 API创建线程,创建信号量用于线程的同步 创建信号量 语法例如以下 HANDLE semophore; semophore = CreateSemaphore(lpSemaphoreAttributes, lInitialCount, lMaximumCount, lpName); ...
分类:编程语言   时间:2017-07-03 12:21:42    阅读次数:143
一次Mutex死锁的原因探究
1、现象 近期项目中调出一个bug,某些时候程序会卡死不动,用windbg进行载入后用 ~*kb 命令列出全部的线程栈调用,发现有多个线程调用 WaitForMultipleObjects 在等待同一个内核对象: 输入 !handle cc f 命令列出该内核对象的具体信息: 发现是是一个Mutex ...
分类:其他好文   时间:2017-06-29 14:29:47    阅读次数:200
PoEdu - Windows阶段班 【Po学校】Windows编程 Lesson004_003-2 文件操作
001_函数的不同版本 HANDLE : CreateFile()函数返回一个内核对象的句柄 WINAPI : 一种调用约定,调用方式。 _In_ 与 _In_opt_ : 本身没有意义,一个说明宏,来标明这个参数的性质。 _In_ 说明此参数是“输入型”参数 _In_Opt_ 说明此参数是“输入指 ...
分类:Windows程序   时间:2017-06-23 20:48:01    阅读次数:340
PoEdu - Windows阶段班 【Po学校】Lesson006_线程_线程的启动到消亡 &线程状态 & 线程安全 & CONTEXT结构体 & 令牌锁
011_线程启动到死亡的详细讲解 1. 线程内核对象 使用计数 2 ##决定当前线程何时销毁 暂停计数 1 ##UINT类型初始为1,可以暂停多次,如置为0则取消暂停。 退出代码 STILL_ACTIVE Signaled FALSE CONTEXT 为空 2. 栈##在隶属于当前进程的空间中,分配 ...
分类:编程语言   时间:2017-06-22 21:51:52    阅读次数:252
2016阿里巴巴笔试题
昨天刚刚考完阿里的秋季校招笔试。40分钟单选和60分钟开放题,选择题50%以上为数学题。还涉及到了操作系统,算法。整理例如以下: 选择题: (1)下列语句中描写叙述最正确的是____。 Linux 的线程同步方式有:临界区,内核对象,相互排斥量,条件变量 Linux 的线程同步方式有:临界区,内核对 ...
分类:其他好文   时间:2017-06-22 10:03:30    阅读次数:201
我读过的最好的epoll讲解--转自”知乎“ 【转】
转自:http://blog.csdn.net/xu3737284/article/details/12715963 首先我们来定义流的概念,一个流可以是文件,socket,pipe等等可以进行I/O操作的内核对象。 不管是文件,还是套接字,还是管道,我们都可以把他们看作流。 之后我们来讨论I/O的 ...
分类:其他好文   时间:2017-06-20 18:03:25    阅读次数:179
288条   上一页 1 ... 7 8 9 10 11 ... 29 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!