2017年7月7日
摘要: 并发和并行是两个非常容易被混淆的概念,它们都可以表示两个或者多个任务一起执行,但是偏重点有些不同。并发偏于多个任务交替执行,而多个任务之间有可能还是串行的。而并行的真正意义上的“同时执行”。 严格意义上来说,并行的多个任务是真实的同时执行,而对于并发来说,这个过程只是交替的,一会儿运行A一会儿运行B 阅读全文
posted @ 2017-07-07 00:58 小晓俊 阅读(223) 评论(0) 推荐(0) 编辑
摘要: 同步和异步通常用来形容一次方法调用。同步方法调用一旦开始,调用者必须等到方法调用返回后,才能继续后续的行为。异步方法调用更像一个消息的传递,一旦开始,方法调用就会立即返回,调用者就可以继续后续的操作。而异步方法通常会在另外一个线程中“真实”地执行。整个过程,不会阻碍调用者的工作。对于调用者来说异步调 阅读全文
posted @ 2017-07-07 00:07 小晓俊 阅读(438) 评论(0) 推荐(0) 编辑