在操作系统的帮助下,cpu时间被切分为一个一个的时间片。这些时间片分别分配给不同的线程,线程得到时间片之后,在这个时间片范围内可以使用cpu资源。因为时间片被切分的很小,所以在人类看起来,多个线程好像是在同时进行的。 原理图手绘版如下: