threadpool

    0热度

    2回答

    我正在使用Java ExecutorService(ThreadPool)执行任务&更新UI,而特定活动处于前景(可见)。 问题: 我要的是,当用户切换到另一个活动,我想停止/取消所有任务(不管是排队或正在运行)。为此,我必须在通过调用isDone()来检查Future对象的状态之后,对ExecutorService提交方法返回的Future对象使用ExecutorService shutdown

    0热度

    1回答

    RegisterWaitForSingleObject()函数的文档提到了一个“等待线程”,但我无法找到任何解释/参考。 我认为它不是一个普通的线程,否则RegisterWaitForSingleObject()会阻止一个线程只能等待和无所事事。

    0热度

    1回答

    我真的很难实现这一点。最近我学习了多线程,并开始使用executor服务异步运行作业。 我在这里有一种情况,如: final ArrayList<String> sList = new ArrayList<String>(); final ArrayList<String> gList = new ArrayList<String>(); final JSONArray stateId = [

    0热度

    2回答

    我正在尝试为我使用的Poco函数编写包装类。 这里是我的代码: //PocoWrapper.h #include <stdio.h> #include <Poco/Task.h> #include <Poco/TaskManager.h> #include <Poco/ThreadPool.h> namespace myNamespace{ class ThreadPool : P

    2热度

    1回答

    我正在处理一个简单的项目,它将发送多个HTTP请求以检索某些数据,解析每个URL的响应,并返回包含原始URL和一些有关信息的响应数据(线程使用的原因显然是多个HTTP请求)。 如果在这种情况下有最佳实践,我就会徘徊,下面是我心中想到的选项: 1.让每个线程发送一个HTTP请求。解析数据以获取所需信息并返回信息本身(在线程完成后通过Future<SomeDataType>或简单的DataType g

    0热度

    1回答

    我需要创建一个网站抓取程序。 而且我确实使用Thread来解决。 例子: 我有100多页,我需要把它,而不是让每一页我需要自定义线程数来获得页面: 2 threads - 50 pages/thread 4 threads - 25 pages/thread 我想我下面的代码,但是当到每个线程的最后一页很慢。 在我问之前,我曾经找过解决办法但我不能,所以我需要帮助。 int so_

    1热度

    1回答

    我一直在测试将IO完成端口与线程池中的工作线程相结合,并偶然发现我无法解释的行为。特别是,虽然下面的代码: int data; for (int i = 0; i < NUM; ++i) PostQueuedCompletionStatus(cp, 1, NULL, reinterpret_cast<LPOVERLAPPED>(&data)); { s

    0热度

    1回答

    我有这样的方法: public class NFeRoboServiceImpl implements NFeRoboService { private static volatile ThreadPoolExecutor executor; private ThreadPoolExecutor getExecutor() { if (executor == null)

    -3热度

    1回答

    我有一个方法(如execute()),如果它需要超过10秒(每说)返回我需要重新执行它的响应。 请帮助我如何实现这一目标? 感谢

    0热度

    3回答

    多个连接考虑,你需要保持与只是ocassionally发送命令的设备256个的TCP连接的情况。我想同时做到这一点(它需要阻止,直到它得到响应),我试图使用QThreadPool的这个目的,但我有一些怀疑,如果这是可能的。 我试图用QRunnable,但我不知道插座将如何线程之间的行为(即他们在创建插座应只用于线程?) 我也担心这个解决方案的效率如果有人能够提出一些替代方案,而不一定使用QT,我会