同步 和 异步区别 同步和异步通常用来形容一次方法的调用. 同步方法调用一旦开始,调用者必须等到方法调用返回后,才能继续后续的行为.而异步方法调用更像一个消息传递,一旦开始,方法调用就会立即返回,调用者就可以继续后续的操作. 并发 和 并行区别 并发和并行是两个非常容易被混淆的概率.它们都可以表示两个或者多个任务一起执行,但是侧重点有些不同. 并发侧重于多个任务交替执行,而多个任务之间有可能还是串行的.并行则是真正意义上的同时执行. 临界区 临界区用来表示一种公共资源或者说是共享数据,可以被多个…