threadpool

    0热度

    1回答

    在一个asp.net web应用程序中,有一个线程池用于调用方法。 此方法使用EF ObjectContext的一个实例来执行其操作。 我使用Unity Framework,它使用每线程生命周期管理器来解析ObjectContext。 这是否保证在方法操作结束时,线程将返回到ThreadPool & ObjectContext将被丢弃? 有关如何管理ThreadPool上的对象的生命周期的任何想法

    1热度

    1回答

    在Unity PerThreadLifetimeManager文档中,我读到:“此生存期管理器不会处理它保存的实例”。 Ref .: http://msdn.microsoft.com/en-us/library/ff647854.aspx 因此,如果我使用的是ThreadPool,是否表示在ThreadPool的线程上使用Unity解决的对象不会在返回到该线程之前在该线程完成的工作结束时处理池?

    3热度

    2回答

    我有一个基于演员的项目,对于其中的一部分,我必须使用一些接收消息的演员,然后一个演员分别分配给每个请求,每个演员负责完成其消息请求,所以我需要像我的项目的演员一样的线程池,在Scala中有什么功能对我的必要性有用吗? 我还有一个问题:我的项目有大量的请求,这些请求也必须尽快完成,所以我认为演员池是处理它们的必要条件,Scala中有没有什么特性是与我的需求有关? 坦克很多你的注意!

    1热度

    1回答

    我负责将传统Win32代码中的类移植到.Net,并且我遇到了一个线程模型,我不确定如何以.Net 。基本上,Win32有一个工作线程,它调用WaitForMultipleObjects()并在特定的对象被触发时执行特定的代码段。这有一种先到先得的效果,我需要在自己的代码中进行模拟。但我不确定在.Net中如何最好地做到这一点。有人有什么主意吗? 我发现在.Net中没有等效的WaitForMultip

    11热度

    4回答

    我想找到一种方法来从一堆线程中记录有用的上下文。问题是,很多代码是通过线程池线程到达的事件处理的(据我所知),所以它们的名称与任何上下文都没有关系。这个问题可以用下面的代码来证明: class Program { private static readonly log4net.ILog log = log4net.LogManager.GetLogger(System.Reflecti

    4热度

    2回答

    我需要一种同步执行某些操作的方法,该操作应该在半秒内完成,但可能只是暂停几分钟。如果超时,我不关心结果。这里是我现在使用编译器生成的代理正在做的。 static void Main() { bool disposed = false; var wait = new ManualResetEvent(false); var a = new Action( (

    4热度

    1回答

    如果我从REPL调用(关闭代理程序),然后稍后尝试使用代理程序,则会收到一个异常说明代理程序池不可用(当然!)。问题是,代理线程池如何重新启动,而无需重新启动REPL并丢失所有状态? 谢谢!

    4热度

    3回答

    我有一个场景,我试图通过预先获取结果的一些子元素,如果可能的话,它们实际上是用户需要之前变成一个更响应的用户界面。我不清楚如何最好地处理线程,所以我希望有人能提供一些建议。 方案 有搜索表单(.NET富客户端),使用户能够选择一个帐户对于一个给定的客户。用户搜索给定文本以查找一系列客户,然后显示在结果网格中。然后,当用户选择一个客户时,该客户的账户列表将被搜索并显示在第二个网格中供用户选择,以便组

    13热度

    4回答

    我是一个建立一个控制台数独求解,其主要目标是原始速度。 我现在有一个ManagerThread启动WorkerThreads来计算每个单元的neibhbors。因此,现在为每个单元启动一个WorkerThread。我如何重新使用已完成工作的现有线程? 线程池模式似乎是解决方案,但我不明白该怎么做才能防止线程在其作业完成后死亡。 ps:我不希望为这个特定的任务获得很多性能,只是想在将多线程应用到更复

    3热度

    3回答

    我有一个应用程序使用了2个长时间运行的SwingWorker任务,而且我刚刚遇到了几台Windows计算机,这些计算机只有更新的JVM才启动其中的一个。没有错误指出,所以我必须假定默认线程池只有一个线程,因此当我尝试执行它时,第二个SwingWorker对象正在排队。因此,(1)如何检查检查默认SwingWorker线程池中有多少线程可用,以及(2)如果我需要更多线程,如何添加线程? 还有什么我应