我用c#写了一个多线程的程序,我开启了50个线程来执行一个函数,但只有7个线程启动,其它的都没有被启动.

我用c#写了一个多线程的程序,我开启了50个线程来执行一个函数,但只有7个线程启动,其它的都没有被启动,我如何尽可能让cpu分配更多的权限,使得我获得更多的资源,来执行我的程序呢,也就是说,尽可能多的分配多一些线程给我这个单独的程序.

第1个回答  2012-01-04
看看改分配给你线程的内存本回答被网友采纳

我在做一个多线程的程序,用C#写的,可是为什么我关闭了所有窗口以后,应 ...
1. 最好,但代码会有一点多,还有Application .exit 是退出消息泵,关闭窗口的,跟关闭线程没有多大关系。要使用 Environment.Exit

为什么我的java程序明明开启了4条线程,却只有一条线程在运行?_百度...
是匿名对象的原因,匿名对象不是强引用,对象声明生命周期短,当第一条线程执行run之后,二三四条线程应该是被虚拟机回收了。一般多线程都不用匿名对象

这个多线程程序为什么运行几次结果都不一样,不能总是出现我要的情况吗...
对与多核cpu 上的程序同步问题,最好不要用信号量,互斥量,事件对象,因为它们都属于内核对象,都是对一个cpu而言的。其他的cpu根本不会理睬你设置的这些东西。另外你的WaitForSingleObject (hThread, INFINITE); 也是在一个cpu里等待线程函数返回,对cpu2没有任何作用。建议你用临界区(Critical Section...

如何用C#编写多线程的与窗体交互的程序
private void button1_Click(object sender, EventArgs e){ new System.Threading.Thread(ThreadAction).Start(); \/\/启动线程}private void ThreadAction(){ this.Invoke(new MethodInvoker(UIAction)); \/\/在主线程上执行UIAction方法}private void UIAction(){ this.Text = "Invoked"...

如何用c#开发高性能的软件
所以但见到try结构直接或间接嵌套的,这些程序员根本不懂性能,也不懂C#的例外机制,更甚者,我见过在try结构的catch分支中再thorw出一个例外来——如无特殊需求,这类程序员基本上是脑子进水了(一般情况下,catch到例外时性能会下降,所谓的处理后再抛出一个例外,那么外层的try结构会再次引出性能下降,例外是可以冒泡到...

【求救C#多线程】遇到问题需要关闭。我们对此引起的不便表示抱歉_百度...
多线程是否用到了 多个线程访问同一个资源的情况 其中的一个线程 使用了一些 资源 有没有释放 有点抽象

...我开启了一个耗时的线程,结果界面就卡住,只有等到这个线程执行完...
主界面线程不要做耗时操作比如 for() while() 放到子线程中去做,让子线程给主线程发信号或postEvent。

Unity3D如何启用多线程?
unity支持c#语言,用c#写多线程:using System.Threading;...Thread thread1 = new Thread(myThread);\/\/thread1:线程名 \/\/myThread:要运行的函数名 thread1.Start();\/\/启动线程

c# 多线程运行时出现主界面卡死现象如何解决?
Thread th = new Thread(even); th.Start(); }; }在程序中直接加入初始化就好了public Form1() { InitializeComponent(); btn_event(); }这就是一个真正的多线程

...打开任务管理一看,进程里面竟有7个rundll32.exe
正常的开机自启动是一个rundll32.exe都没有的,建议把开机自启动项里的所有“rundll32.exe”相关项全去掉,因为很有可能是病毒通过rundll32调用程序的。2楼说的应该是“msconfig”(但这个只能用在win98和winxp系统),对于win2000系统,建议安装windows优化大师查看开机自启动项,或者下载hijackthis扫描(这个才是最全的,连loa...

相似回答