在 JAVA 中 ExecutorService 通常用来代替 Thread.class 来执行多线程。其中 invokeAny() 和 invokeAll() 两个 function 是导致主线程等待。invokeAny() 线程集里的任何一个结束就结束而 invokeAll() 是所有线程结束才结束。submit() function不会导致主线程等待,所以是异步的操作。
转载于:https://www.cnblogs.com/sleepyface/p/6800062.html
在 JAVA 中 ExecutorService 通常用来代替 Thread.class 来执行多线程。其中 invokeAny() 和 invokeAll() 两个 function 是导致主线程等待。invokeAny() 线程集里的任何一个结束就结束而 invokeAll() 是所有线程结束才结束。submit() function不会导致主线程等待,所以是异步的操作。
转载于:https://www.cnblogs.com/sleepyface/p/6800062.html