CreateThread async 区别
时间: 2023-09-10 16:04:40 浏览: 124
`CreateThread` 和 `async` 是两种不同的机制,用于实现并发执行。
`CreateThread` 是 Windows API 提供的一个函数,用于创建一个新线程并在该线程中执行指定的函数。它是一种基于线程的并发机制,可以让多个线程同时运行在同一个程序中,从而达到提高程序的并发性能的目的。
`async` 是 C# 语言中的一个关键字,用于支持异步编程模型。它是一种基于任务的并发机制,可以让程序在执行某个任务的同时继续执行其他任务,从而提高程序的效率和响应速度。
总的来说,`CreateThread` 是一种比较底层的并发机制,需要手动管理线程的创建、销毁、同步等操作,而 `async` 是一种更加高级的并发机制,可以让程序更方便地管理异步任务的执行和结果处理。
阅读全文