同步:方法调用者只能一件一件的干事,必须要等到结果之后,才能执行后续的操作。比如一个线程正在写入的数据可能会被另外一个线程用到,或者正在正在读取的数据可能被另外一个线程写过了,这类数据称为共享数据,必须同步存取,也就是线程间共享的数据,需要使用同步。
异步:在通常情况下,比同步执行效率高。当程序在对象式调用一个需要执行很长时间的方法,并且不希望等待程序执行返回结果,这时就使用异步操作。
同步:方法调用者只能一件一件的干事,必须要等到结果之后,才能执行后续的操作。比如一个线程正在写入的数据可能会被另外一个线程用到,或者正在正在读取的数据可能被另外一个线程写过了,这类数据称为共享数据,必须同步存取,也就是线程间共享的数据,需要使用同步。
异步:在通常情况下,比同步执行效率高。当程序在对象式调用一个需要执行很长时间的方法,并且不希望等待程序执行返回结果,这时就使用异步操作。