同步与异步多用于函数调用.
同步即是你调用主线程去执行函数,且有顺序的执行,所谓的自始自终.而异步的其实也是单线程,当然多线程也能实现异步,一般单线程即可满足需求.利用时间片的概念,将总的时间分成多个时间片,然后主函数异步调用函数的回调,每次主线程做完了事,就去轮询状态,如果有一个函数执行完,就调用他的结果.
多线程单线程
多线程当然就是多个处理器同时执行,以最快的速度完成处理.
单线程即是单个cpu执行.
同步即是你调用主线程去执行函数,且有顺序的执行,所谓的自始自终.而异步的其实也是单线程,当然多线程也能实现异步,一般单线程即可满足需求.利用时间片的概念,将总的时间分成多个时间片,然后主函数异步调用函数的回调,每次主线程做完了事,就去轮询状态,如果有一个函数执行完,就调用他的结果.
多线程当然就是多个处理器同时执行,以最快的速度完成处理.
单线程即是单个cpu执行.
本文标题:多线程、单线程与同步、异步
本文链接:https://www.haomeiwen.com/subject/nlxjdxtx.html
网友评论