同步是否在java中执行顺序执行?如果是的话,为什么我们需要线程?

问题描述:

我是java的新手。 Plz帮助我与下面的查询同步是否在java中执行顺序执行?如果是的话,为什么我们需要线程?

使用多线程,我们可以实现并行处理,因此执行任何方法的时间非常少。

在使用同步的情况下,我们只保留一个线程的方法/块,以便一次执行它。一旦完成,剩下的线程将执行它,这听起来按顺序执行,并且找不到执行时间差异也是如此。

所以在这种情况下,为什么我们不能编程它没有线程。

编程时使用与线程同步编程还是不使用线程有什么不同?

+1

重点是只“同步”_some_部分。 – SLaks 2013-05-06 17:40:01

同步允许将连续执行仅限制在绝对必要的代码段。

允许管理必须具有序列化访问的资源,同时允许程序的其余部分利用所有可用的CPU核心。