ICode9

精准搜索请尝试: 精确搜索
  • 如何并行运行具有不同参数的相同函数的N个线程? – Python2019-06-29 03:43:36

    从Concurrently run two functions that take parameters and return lists?开始,我可以通过指定2个队列来并行运行2个函数. from threading import Thread from Queue import Queue def func1(x): return [i*i for i in x] nums1 = [1,2,3,4,5]; nums2 = [112,32,53,64,25]

  • java – Tomcat:当HTTP连接关闭时,终止在请求线程内生成的线程2019-06-28 15:49:39

    在Tomcat 6/7中: 1)在请求线程中说我们执行一些任务;调用其他Web服务,DB..etc.当客户端关闭HTTP连接时,请求线程是否被终止/终止停止任何正在运行的任务?如果没有,如何终止? 2)如果在请求线程中我们执行一些并行任务产生一些新线程(使用具有固定池大小的ExecutorService).在HTTP连接关

  • java – 如何向线程池的旧线程提供当前的vaadin会话?2019-06-28 12:48:10

    我在理解VaadinSession.getCurrent()的引用后面临一个问题 Gets the currently used session. The current session is automatically defined when processing requests to the server and in threads started at a point when the current session is defined (see Inhe

  • java – 正确提交并等待ExecutorService终止的方法2019-06-28 06:50:22

    我正在学习如何使用ExecutorService在Java中使用线程池,这是我正在研究的一个例子: public class Example { static class WorkerThread implements Runnable { private String command; public WorkerThread(String s) { this.command = s;

  • c# – 使用Task.Result的Threadpool死锁2019-06-27 17:03:32

    我们拥有asp.net系统的大量遗产,我们已经开始使用我们无法改变的基础架构库中的一些异步方法. 系统在大多数地方不使用任务,但基础结构仅公开异步方法. 在代码中,我们使用以下模式来使用异步方法: Task.Run(()=> Foo()).结果 我们使用Task.Run来防止死锁,如果代码中的某个地方有人没

  • c# – 当ThreadPool中的活动线程数大于ThreadPool.GetMinThreads()时启动任务2019-06-27 08:53:28

    取自我以前的一个问题的答案 (Task.Factory.StartNew starts with a great delay despite having available threads in threadpool): “It’s not the MAX worker threads value you need to look at – it’s the MIN value you get via ThreadPool.GetMinThreads(). The max

  • java – 使用线程池和优先级队列的调度程序?2019-06-27 06:49:22

    我将使用线程池和放大器来实现一个调度程序. Java中的优先级队列我想问是否有人知道任何现有的实现,所以我没有花时间在它上面: – )… 基本上,java.util.concurrent包中的ScheduledThreadPoolExecutor提供了除“优先级队列”之外的几乎所需的功能.当我粗略检查内置的java库时,我找

  • c# – 我应该在自己的线程中运行每个插件吗?2019-06-26 13:52:06

    在我的游戏中,用户可以加载自定义脚本. 通常会加载50-100个脚本.每个脚本都通过其Update方法调用每个帧. >当脚本崩溃时,其他脚本不应受到影响.>脚本更新方法允许每帧最多运行1毫秒.所以我还需要能够中止冻结/没有及时反应的脚本. 我该怎么做?我认为每秒启动3000 – 6000个线程并

  • java – 在循环中将Runnable提交给线程池是一种好习惯吗?2019-06-24 19:59:55

    我有以下代码片段,我想知道在线程池上运行任务时是否在循环中提交Runnable实例是一种很好的做法. 我需要访问循环外的列表,这是我的推理.这是伪代码,所以我的真实代码使用ConcurrentHashMap,消除了线程问题.如果这是不好的做法,有没有人有更好的建议?我尝试将其拆分为另一个类,但遇

  • Java中的任务执行程序,返回第一个结束任务2019-06-23 05:50:23

    我想实现能够获得工作者(callables)集合的东西,在线程池上并行运行它,并且当最快的worker返回结果时,优雅地关闭(ExecutorService.shutdownNow)其他worker,以免浪费更多资源.如果所有工人都以异常结束,我需要重新抛出最重要的工人(工人抛出的所有异常都与重要性值相关联).此外,我需

  • java – 使用JMS或ThreadPool发送电子邮件2019-06-22 00:51:13

    我想知道: 我有一个场景.如果用户将产品添加到系统(我正在开发),则会有一个监听器向用户的客户端发送通知,通知用户添加的新产品. 我已经读过这个thread了(看到我之前从未使用过JMS和ThreadPool)我想知道是否应该使用JMS或ThreadPooling. 我使用Tomcat 5.5及更高版本和JBoss 5及更高

  • threadpool2019-06-16 21:55:01

    在多线程程序中,通常会出现两种情况, a 线程大部分的时间都在等待某个时间的触发然后响应 这种情况可以用 threadpool 这个类对付 ManualResetEvent类(几个重要的方法, reset() 设置为无信号状态 set () 设置为有信号状态 waitone() 将当前线程挂起,直到 ManualResetEvent

  • Java线程池同步2019-06-13 20:51:21

    我想执行以下算法 – 这必须在Java中完成 for(int i = 0; i< 100; i++){ create 8 threads which perform a task wait for all threads to finish } 由于开销(以及每个线程将具有<20毫秒的工作时间的事实),期望线程不被连续地创建和销毁,这带来了线程池1的想法.我也知道

  • java – 在调用线程中运行任务的ExecutorService?2019-06-13 10:49:50

    是否有任何java.util.ExecutorService实现只是在调用线程中运行所有已执行的任务?如果默认情况下这不包含在Java中,那么是否有一个包含这样的实现的库?解决方法:我能找到的唯一现有实现是SynchronousExecutorService – 不幸的是埋在camel库的某个地方. 粘贴源代码(不带注释)以供将

  • c# – async / await如何帮助ASP.Net应用程序?2019-06-12 05:55:44

    在MVC控制器的操作方法中使用async / await可以扩展Web应用程序,因为等待Asp.Net线程池的请求线程被释放,以便它可以处理IIS队列中的此工作进程的其他请求.这意味着如果我们将工作进程的队列长度限制为10,并向异步操作发送50-100个请求,则IIS不应返回HTTP 503错误,因为始终存在从As

  • 线程池_ThreadPool2019-06-11 14:48:19

    using System;using System.Collections.Generic;using System.Drawing;using System.Drawing.Imaging;using System.Linq;using System.Management;using System.Runtime.InteropServices;using System.Text;using System.Threading;using System.Threading.Tasks;/* * 简化多线

  • c# – Threadpool,执行顺序和长时间运行的操作2019-06-10 14:54:24

    我需要在新的应用程序中创建多个处理线程.每个线程都有可能“长时间运行”.有人可以评论内置的.net线程池或一些现有的自定义线程池的可行性,以便在我的应用程序中使用吗? 要求 : 在Windows服务中运行良好. (排队的工作可以从队列中删除,当前正在运行的线程可以告诉停止) 能够启动多

  • c# – ThreadPool在调试模式和运行时的行为不同2019-06-09 13:52:20

    我想使用ThreadPool在更短的时间内完成长时间运行的作业.我的方法 当然做更多的工作但我准备了一个简单的例子供你理解我的情况.如果我运行此应用程序,它会在注释行上抛出ArgumentOutOfRangeException.它还表明我等于10.如果它是10,它如何进入for循环? 如果我不运行应用程序并调试此

  • Java ThreadFactory的问题2019-06-07 10:00:25

    在我的应用程序中,我使用带有自定义ThreadFactory的线程池. 我的代码看起来像: pool = Executors.newScheduledThreadPool(10, new TF()); class TF implements ThreadFactory { AtomicInteger count = new AtomicInteger(1); public synchronized Thread newThread(Runna

  • C# ThreadPool类(线程池)2019-06-05 16:51:29

    地址:https://www.cnblogs.com/scmail81/archive/2018/08/19/9503266.html     CLR线程池并不会在CLR初始化时立即建立线程,而是在应用程序要创建线程来运行任务时,线程池才初始化一个线程。 线程池初始化时是没有线程的,线程池里的线程的初始化与其他线程一样,但是在完成任务以后,该线

  • 线程2019-06-02 10:50:32

    创建线程的两种方式: 一.创建类继承Thread重写run方法,调用start()方法 由于java是单继承的,这导致若继承了线程就无法再继承其他类入复用方法,这在实际开发中很不方便 直接重写run方法来定义线程任务会导致线程与任务存在一个必然的耦合关系,不利于线程的重用。 二. 创建类实现Runn

  • 什么是Java线程池RejectedExecutionHandler中传递的可运行对象2019-05-30 08:49:39

    我有这样的thread pool with a RejectedExecutionHandler和一个Runnable任务. sExecutorService = new ThreadPoolExecutor( ... new MyRejectionHandler() ); interface MyTask extends Runnable { ... } class MyTaskImpl implements MyTask { ...} 我执行这样的任务

  • c# – 匿名委托在本地stackalloc上的数据时不为每次迭代使用新的本地2019-05-27 06:55:11

    在C#中使用匿名委托时,CLR将在堆上为已使用的变量生成本地副本(例如,当前作用域中的变量).对于当前作用域的每个声明变量,这样的local将被放到堆上. 您可以在此示例中看到此行为: class Program { static void Main(string[] args) { for (int i = 0; i < 5; i++)

  • java – 如何使这个非阻塞服务器多线程?2019-05-26 16:58:46

    我正在尝试允许多个连接到一个小型Java服务器类型的应用程序.它工作正常,但如果一个连接打开然后挂起,所有后续连接将挂起.我不知道如何处理每个连接,在他们自己的线程中最多约20个并发的连接,同时跟踪哪个线程属于哪个客户端等.到目前为止我的代码是: private void init() { t

  • 固定线程池和预定线程池之间的Java差异2019-05-21 20:51:01

    我有一个固定的线程池,可以随时运行7个并发线程(带队列),我想把它变成一个只运行7个并发作业的调度线程池,但可以排队/安排更多. 阅读文档并没有真正帮助我.. newFixedThreadPool public static ExecutorService newFixedThreadPool(int nThreads) Creates a thread pool that re

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有