Sre*_*rem 10 java swing multithreading swingworker
可以运行的Swing Worker线程的数量是上限还是内存支持的?这也是可配置的吗?
mor*_*ort 13
A SwingWorker不是线程本身,而是将在线程中执行的任务.通常,您将使用a ExecutorService来执行SwingWorker; 此接口还允许设置线程数:
int n = 20; // Maximum number of threads
ExecutorService threadPool = Executors.newFixedThreadPool(n);
SwingWorker w; //don't forget to initialize
threadPool.submit(w);
Run Code Online (Sandbox Code Playgroud)
现在,如果您提交的SwingWorker实例数超过n个,则必须排队并等待池中的线程可用.
| 归档时间: |
|
| 查看次数: |
3280 次 |
| 最近记录: |