thread-priority

    1热度

    1回答

    基于MSDN,基于基础prorety Windows操作系统调度线程,并使用作为升压动态priorety 的系统将所有的线程具有相同优先级为相等。该 系统分配时间片的循环方式对所有线程 具有最高优先级。如果没有这些线程准备运行, 系统分配时间片的循环方式与次高优先级的所有线程 。如果更高优先级的线程变得 可以运行,系统停止执行低优先级的线程 (没有允许它使用它的时间片来完成),以及 分配一个完整的

    1热度

    6回答

    我希望我的Java程序降低它的优先级,因此它不会压倒系统。我最初的想法是使用Thread.currentThread().setPriority(5),但这似乎只是它在JVM中的优先级。 然后我想也许我会搞砸它,并调用系统命令,但Thread.getId()也仅仅是JVM的ID,所以我甚至不知道什么进程ID传递给renice。 有没有办法让Java程序做这样的事情?

    1热度

    1回答

    我有一个包含两个线程的进程。我想根据他们的priority(SCHED_RR policy)安排他们。设t1,t2表示这些线程,两者的优先级都是1(最低)。 我想确保我的线程T1为抢占/它在做重要的任务,而改期 - 所以我提高它的优先级,以最大的关键任务前,将其降低到初始值的关键任务后: thread_proc_t1() { while(1) { if(critical co

    7热度

    1回答

    在某些场合,当几个后端过程发生在同一时间运行(队列管理是别的东西,我可以解决这个问题这样的,但在这里,这不是问题), 我得到General error: 1205 Lock wait timeout exceeded; try restarting transaction ROLLING BACK 优先级较低的进程是锁定该表的进程,因为它在高优先级之前几分钟开始。 如何优先考虑已在运行的进程的查询

    0热度

    1回答

    A thread which is joined to another can't continue its execution untill the thread to which it is joined has been completely executed or terminated. 继上述线程特性,最后一个线程我在下面的代码创建必须打印其陈述的程序Func()内,但事实并非如此。这是

    0热度

    1回答

    我想减少服务于parallel_for_each的线程的线程优先级,因为在重负载条件下,它们消耗的处理器时间相对于其他线程我的系统。 问题: 1)做parallel_for_each的服务线程继承调用线程的线程的优先级?在这种情况下,我大概可以在parallel_for_each之前和之后调用SetThreadPriority,并且一切都应该没问题。 2)另外建议在parallel_for_eac

    1热度

    3回答

    我想知道你是否可以通过让用户输入一个字符串(最低,BelowNormal等)来改变线程的优先级?据我所知,“ThreadPriority”是一个枚举,但我不知道该怎么做。 thread.Priority = ThreadPriority.BelowNormal 如何将BelowNormal更改为用户输入的内容(ReadLine)? 谢谢!

    2热度

    3回答

    我试图通过让一个线程写入链接列表和另一个线程处理链接列表来加快速度。 由于某种原因,如果写入链接列表的方法将其设置为一个任务,并且从链接列表中读取一个低优先级的线程的方法,程序会以更快的速度完成。换句话说,我experiense fastests结果时做: Task.Factory.StartNew(AddItems); new Thread(startProcessingItems) { P

    0热度

    2回答

    授予一个进程/线程有权降低自己的价值,而不用全部特权运行的最佳方式是什么?解决方案可以在流程本身之外(例如,ulimit或setcap)。 我正在寻找一些至少跨越现代Linux和Mac OS X的便携式设备(这就是为什么我没有用ulimit或setcap回复自己的原因)。

    0热度

    1回答

    我试图通过将增加在我的应用程序中的线程的优先级: Thread.currentThread().setPriority(N); 当前线程的正常优先级是5,我可以将N更改为1,但如果将其设置为0或-1,我会在手机上收到强制关闭消息。 有没有原因我不能增加此线程的优先级?