关于并发方面的问题,同步异步,单例多例,单线程多线程一个怎么样的关系?

350 2020-11-23 10:58

关于并发方面的问题,同步异步,单例多例,单线程多线程一个怎么样的关系?

羽. 2018-05-12 22:28:41
  1. 异步一定是多线程?

  2. 多例一定线程安全?

  3. 单线程一定是阻塞的?

  4. 阻塞一定是线程安全的?

    以上的问题希望有人能解答下,帮忙梳理下,最好带下例子,先谢谢。

1 回答

?
羽.

 

1.异步不一定是多线程,异步是目的,线程是手段,很多时候为了实现异步可能是利用了多线程去实现。异步单线程也是存在的,比如jetty的异步或者ajax请求,或者是做异步通过轮询等待结果返回。

2.多例是线程安全的,但是会占用内存和带来开销,有内存垃圾和GC活动产生。

3.是的。

4.是的。

以上是个人整理的答案,不知道是否正确,欢迎 纠正

全部评论

·