我一直在研究Java中的多线程,但是我可以看到多线程的唯一用途是服务器在自己的线程中处理客户端时。
有人可以提供更多在大多数情况下实用的多线程使用示例吗?
答案 0 :(得分:0)
每次将作业拆分为独立的子活动时,您就可以使用多线程详细说明。对数组进行排序就是一个例子:Correctly multithreaded quicksort or mergesort algo in Java?。
你可以从秩序的角度来看待独立的概念:当且仅当他们的执行顺序不重要时,两个动作是独立的。 Reactive programming将这个想法提升到了一个新的水平。应用程序的 Responsivness 主要基于这种独立的概念。