我有一个使用多个线程处理datatable中的行的方法,它将所有工作项排入队列,然后检查它们是否都已处理,直到它们处理完毕才离开该方法。它在开发中似乎工作得很好,但当我在服务器(64位)上进行测试时,它不会在方法结束时等待。它甚至不执行Thread.Sleep()调用,因为该方法直接退出。在离开方法后,它将继续处理数据行,但这不是我想要的。 Dim availableThreads As
我想关闭HTTP线程池服务器。为此,我制作了一个线程,就是侦听STDIN。如果我输入shutdown,它就会关闭服务器。threadpool = new ThreadPool(); while ((s = in.readLine()) !reading Input from keyboard"); System.out.println("Thread comes out");