自我总结:
1.什么是多线程,什么是单线程?
多线程可以理解为:多个线程同时可以做多个事情,这里的同时并不是所有的线程同时执行,
而是CPU高速运转,不停的让线程执行,挂起,执行,时间很短,让看起来像是同步执行的。
列子:
餐厅里面有很多服务员,能够做很多事情,就是多线程
单线程:单个线程做完,才可以让下一个线程执行。
列子:
餐厅只有一个服务员,他只能做完一件事后才能接着做另一件事。
自我总结:
1.什么是多线程,什么是单线程?
多线程可以理解为:多个线程同时可以做多个事情,这里的同时并不是所有的线程同时执行,
而是CPU高速运转,不停的让线程执行,挂起,执行,时间很短,让看起来像是同步执行的。
列子:
餐厅里面有很多服务员,能够做很多事情,就是多线程
单线程:单个线程做完,才可以让下一个线程执行。
列子:
餐厅只有一个服务员,他只能做完一件事后才能接着做另一件事。