线程级并行(thread-level parallelism),理学-计算机科学技术-计算机体系结构-并行处理系统-任务级并行,通过同时运行多个线程,每个线程执行相同或者不同的代码,并操作相同或者不同的数据,来实现并行。在当前流行的多处理器系统或多核处理器中,典型的线程级并行方式为每个处理器或处理器核运行一个不同的线程,从而实现程序的并行执行,降低程序运行时间。此外,单个处理器或处理器核中也可运行多个线程,以隐藏I/O和存储访问的延迟——当一个线程等待访存或者访问外设时,另一个线程可以占用处理器或处理器核进行计算。