一个线程包含各种必须的资源,其中程序计数器就负责记录下一条要执行的命令,对于一个线程来说(或者同一个CPU来说),在某一时刻只能执行一个命令,执行完成后才会去执行下一个命令。

单线程指的是程序或进程在任意时刻只能执行一个任务的能力。在单线程环境中,任务按照一定的顺序依次执行,一个任务完成之后,下一个任务才会开始执行。这种模式确实意味着在处理当前任务时,其他任务必须等待,直到当前任务完成。