多线程同步和单线程有什么区别

2024-12-02 18:32:13
推荐回答(1个)
回答1:

它们的目的是相同的,都可以很好控制程序执行流程。
多线程是为了提高CPU的利用率,在某个线程高速缓存或者执行等待时,可以通知其它线程执行,需要考虑执行效率的多任务的程序中可以考虑使用多线程,当然在单CPU中多线程往往需要考虑同步的。