一如既往的开心。一直在,就好。
来自Windows核心编程 – 第七章。
这篇文章会讲到Windows的进程线程调度,线程的优先级以及线程和CPU的关联性。
[……]
一如既往的开心。一直在,就好。
来自Windows核心编程 – 第七章。
这篇文章会讲到Windows的进程线程调度,线程的优先级以及线程和CPU的关联性。
[……]
来自Windows核心编程的第八章。
讲述了用户模式下的线程同步
[……]
本文来自Windows核心编程总结,第二章。
主要讲了对Unicode的介绍和使用方法及建议。
这里主要是讲多字节字符串与宽字节字符串的转换…
[……]
当我们调用Windows函数时,它会先验证我们传给它的参数,然后开始执行任务。
[……]
内核对象是内核分配的一个内存块,并且只能由内核访问。[……]
互斥对象(mutex)属于内核对象,它能够确保线程拥有对单个资源的互斥访问权。
互斥对象包含一个使用数量,一个线程ID和一个计数器。其中:ID用于标识系统中的哪个线程当前拥有互斥对象,计数器用于指明该线程拥有互斥对象的次数。
函数 CreateMutex 可以创建或打开一个命名的或者匿名[……]
继续多线程的学习。
CreateThread 函数原型如下:
1 2 3 4 5 6 7 8 |
HANDLE CreateThread( LPSECURITY_ATTRIBUTES lpThreadAttributes , DWORD dwStackSize , LPTHREAD_START_ROUTINE lpStartAddress , LPVOID lpParameter , DWORD dwCreationFlags , LPWORD lpThreadId ); |
参数解析:
lpThreadAttributes //指向SECURITY_ATTRIBUTES结构体的指针。可以为其传递NULL,让该线程使用默认的安全性[……]