C++ 多线程
多线程(multithreading)是指从软件或者硬件上实现多个线程并发执行的技术,即允许 CPU 同时运行两个或两个以上的程序。线程(Thread)即可被单独调度的任务(Task),因此多线程是多任务处理的一种常见形式。对于单核 CPU 来说,多个任务在宏观上是并行的,但在微观上仍然是串行的。
多线程(multithreading)是指从软件或者硬件上实现多个线程并发执行的技术,即允许 CPU 同时运行两个或两个以上的程序。线程(Thread)即可被单独调度的任务(Task),因此多线程是多任务处理的一种常见形式。对于单核 CPU 来说,多个任务在宏观上是并行的,但在微观上仍然是串行的。