windows api学习笔记-多线程

简介: #include #include using namespace std; DWORD WINAPI ThreadProc(LPVOID lpParam) { int i = 0; while(i
#include <windows.h>
#include <iostream>
using namespace std;


DWORD WINAPI ThreadProc(LPVOID lpParam)
{
	int i = 0;
	while(i<20)
	{
		cout<<i<<endl;
		i++;
	}
	return 0;
}
int main()
{
	HANDLE hThread;
	DWORD dwThreadId;
	hThread = ::CreateThread(
		NULL,//默认的安全性
		NULL,//默认的堆栈大小
		ThreadProc,//线程的入口地址
		NULL,//传给线程函数的参数
		0,//指定线程立即运行
		&dwThreadId//返回线程的ID号
		);
	cout<<"已创建出新线程,线程的ID号为:"<<dwThreadId<<endl;
	::WaitForSingleObject(hThread,INFINITE);
	::CloseHandle(hThread);
	char a;
	cin>>a;
	return 0;
}
目录
相关文章
|
7月前
|
调度 Windows
|
2月前
|
开发框架 .NET API
Windows Forms应用程序中集成一个ASP.NET API服务
Windows Forms应用程序中集成一个ASP.NET API服务
97 9
|
2月前
|
Windows
重装系统学习笔记(一):Windows10重装步骤(正版)
这篇博客文章详细介绍了如何使用微软官方工具重装Windows 10系统,包括下载安装工具、准备U盘、设置BIOS以及系统安装的步骤。
48 0
重装系统学习笔记(一):Windows10重装步骤(正版)
|
3月前
|
Docker Windows Python
Windows-Docker学习笔记(一)
本文介绍了Windows环境下Docker的安装与使用方法。首先通过链接下载Windows版本的Docker,然后按步骤配置:启用Windows功能、设置默认WSL版本为2,并检查Docker及其组件是否正常工作。接着详细列出了Docker的基础命令及其用法,包括搜索、下载镜像、管理容器等。同时介绍了Dockerfile的编写方法及其构建过程,以及docker-compose.yml文件的用途。最后提供了运行和管理容器的具体示例。
Windows-Docker学习笔记(一)
|
3月前
|
网络协议 API Windows
MASM32编程调用 API函数RtlIpv6AddressToString,windows 10 容易,Windows 7 折腾
MASM32编程调用 API函数RtlIpv6AddressToString,windows 10 容易,Windows 7 折腾
|
4月前
|
Java Windows
【Azure Developer】Windows中通过pslist命令查看到Java进程和线程信息,但为什么和代码中打印出来的进程号不一致呢?
【Azure Developer】Windows中通过pslist命令查看到Java进程和线程信息,但为什么和代码中打印出来的进程号不一致呢?
|
4月前
|
人工智能 监控 安全
F5社区学习笔记:API和AI如何改变应用安全?
F5社区学习笔记:API和AI如何改变应用安全?
54 1
|
4月前
|
安全 Java API
|
4月前
|
jenkins API 持续交付
jenkins学习笔记之十五:SonarSQube API使用
jenkins学习笔记之十五:SonarSQube API使用
|
7月前
|
API Python Windows
python3应用windows api对后台程序窗口及桌面截图并保存的方法
python3应用windows api对后台程序窗口及桌面截图并保存的方法
530 1