【每日新知】什么是多线程?多线程是一种同时执行多个线程的技术,它不允许进程或操作系统生成计算机中运行的程序的多个副本,而是在不创建程序多个副本的情况下,同时管理多个用户或同一用户的多个请求。线程是轻量级进程,是处理的最小单元,同时运行多个线程称为多线程。因此,基本上,这是一种由多个处理器使用单个代码集的方法。了解多线程1.为了理解多线程,需要理解两个术语。(1)线程:线程是进程的独立或基本单元。(2)进程:正在执行的程序称为进程,一个进程中存在多个线程。2.多线程中的执行是并发的和并行的。(1)并发执行:如果处理器可以在单个处理器上的多线程进程中的线程之间切换执行资源,则可以说它是并发执行。(2)并行执行:当进程中的每个线程可以在同一多线程进程中同时在单独的处理器上运行时,则被称为并行执行。