Windows编程
走好每一步
读万卷书,行千里路。
展开
-
让线程自然退出和调用TerminateThread退出线程的区别
#include "stdafx.h"#include <stdio.h>#include <windows.h>class CMyClass{public: CMyClass() { printf("CMyClass()\n"); } ~CMyClass() { printf("~CMyClass()\n"); }};DWORD...原创 2018-09-05 19:15:36 · 3204 阅读 · 0 评论 -
线程优先级的不同对线程的影响
#include "stdafx.h"#include <stdio.h>#include <windows.h>DWORD WINAPI ThreadIdle(LPVOID lpParam){ int i = 0; while (i++ < 10) { printf("Idle Thread is running\n"); } return...原创 2018-09-05 20:36:02 · 674 阅读 · 0 评论 -
容易歧义的线程函数SuspendThread、ResumeThread 和如何获知线程是否还在运行
// Win32Thread.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"#include <stdio.h>#include <windows.h>DWORD WINAPI TreadFunc(LPVOID lpParam){ int i = 0; while (i < 20) { printf("...原创 2018-09-03 19:49:55 · 1096 阅读 · 0 评论 -
转:如何在工作线程中建立自己的消息队列
#include <windows.h>#include <cstdio>#include <process.h>#define MY_MSG WM_USER+100const int MAX_INFO_SIZE = 20;HANDLE hStartEvent; // thread start event// thread ...转载 2018-12-25 10:44:41 · 595 阅读 · 0 评论