同步异步串行并行概念理解

 

同步和异步的概念

----------------------------------------------------------------------------------------------------------------------------
同步是指:当程序1调用程序2时,程序1停下不动,直到程序2完成回到程序1来,程序1才继续执行下去。  
异步是指:当程序1调用程序2时,程序1径自继续自己的下一个动作,不受程序2的的影响。
----------------------------------------------------------------------------------------------------------------------------

----------------------------------------------------------------------------------------------------------------------------同步是指:发送方发出数据后,等接收方发回响应以后才发下一个数据包的通讯方式。  
异步是指:发送方发出数据后,不等接收方发回响应,接着发送下个数据包的通讯方式。
----------------------------------------------------------------------------------------------------------------------------

串行和并行:

----------------------------------------------------------------------------------------------------------------------------
串行是指:多个任务时,各个任务按顺序执行,完成一个之后才能进行下一个。
并行是指:多个任务可以同时执行,异步是多个任务并行的前提条件。

----------------------------------------------------------------------------------------------------------------------------并行和并发:

----------------------------------------------------------------------------------------------------------------------------

并行是指:两个或者多个事件在同一时刻发生;

并发是指:两个或多个事件在同一时间间隔内发生。

  在多道程序环境下,并发性是指在一段时间内宏观上有多个程序在同时运行,但在单处理机系统中,每一时刻却仅能有一道程序执行,故微观上这些程序只能是分时地交替执行。倘若在计算机系统中有多个处理机,则这些可以并发执行的程序便可被分配到多个处理机上,实现并行执行,即利用每个处理机来处理一个可并发执行的程序,这样,多个程序便可以同时执行。
----------------------------------------------------------------------------------------------------------------------------

posted @ 2019-12-03 15:31  lemon小虎  阅读(526)  评论(0)    收藏  举报