同步和异步有何异同?【面试题详解】

今天爱分享给大家带来同步和异步有何异同?【面试题详解】,希望能够帮助到大家。
同步(synchronized)和异步(asynchronized)是对于多线程(multi-threading)而言的
同步可防止并发 主要出于数据安全的考虑
如果数据将在线程间共享。例如正在写的数据以后可能被另一个线程读到,或者正在读的数
据可能已经被另一个线程写过了,那么这些数据就是共享数据,必须进行同步存取。
异步允许并发
ajax 技术通常都是异步实现的,异步主要使用在当应用程序在对象上调用了一个需要
花费很长时间来执行的方法,并且不希望让程序等待方法的返回时,就应该使用异步编程,
在很多情况下采用异步途径往往更有效率。

人已赞赏
Java

作用域 public 等写不写的区别?【面试题详解】

2020-12-3 9:43:35

Java

Static 方法和 static 字段有什么用处?可以被重载吗?【面试题详解】

2020-12-3 9:44:28

'); })();