同步是否在java中执行顺序执行?如果是的话,为什么我们需要线程?
问题描述:
我是java的新手。 Plz帮助我与下面的查询同步是否在java中执行顺序执行?如果是的话,为什么我们需要线程?
使用多线程,我们可以实现并行处理,因此执行任何方法的时间非常少。
在使用同步的情况下,我们只保留一个线程的方法/块,以便一次执行它。一旦完成,剩下的线程将执行它,这听起来按顺序执行,并且找不到执行时间差异也是如此。
所以在这种情况下,为什么我们不能编程它没有线程。
编程时使用与线程同步编程还是不使用线程有什么不同?
答
同步允许将连续执行仅限制在绝对必要的代码段。
允许管理必须具有序列化访问的资源,同时允许程序的其余部分利用所有可用的CPU核心。
重点是只“同步”_some_部分。 – SLaks 2013-05-06 17:40:01