流星,霎那划过天际

导航

2010年3月1日 #

前台线程与后台线程

摘要: 参考 MSDNhttp://msdn.microsoft.com/zh-cn/library/h339syd0.aspx一旦所有前台线程在托管进程(其中 .exe 文件是托管程序集)中被停止,系统将停止所有后台线程并关闭。案例1:创建2个前台线程案例1Code highlighting produced by Actipro CodeHighlighter (freeware)http://www... 阅读全文

posted @ 2010-03-01 11:32 流星,霎那划过天际 阅读(215) 评论(0) 推荐(0) 编辑

[转载]进程,线程,线程池(Process, ProcessThread, Thread, ThreadPool)

摘要: 源作者与出处未查明,如有冒犯请告知ProcessProcess既包括静态方法又包括实例方法,静态方法一般用来获得关于进程的信息,实例方法一般用于对具体进程进行操作。如: Process p=Process.GetCurrentProcess(); //静态方法 p.CloseMainWindow(); //实例方法ProcessThreadProcessThread没有构造函数,一般通过Proce... 阅读全文

posted @ 2010-03-01 11:08 流星,霎那划过天际 阅读(1641) 评论(1) 推荐(1) 编辑

关于线程ID的标识 [C++与C#]

摘要: c++中只需调用GetCurrentThreadId 这个API即可获得当前线程的ID,获得的ID为8位16进纸数.如:D742ED4EC#中线程是被托管的,因此标识是通过散列代码(Thread.GetHashCode())或名称(Thread.Name)来标识线程的ID则采用AppDomain.GetCurrentThreadId 以及 ProcessThread.Id来标识,通常是10000以... 阅读全文

posted @ 2010-03-01 10:47 流星,霎那划过天际 阅读(1125) 评论(0) 推荐(0) 编辑

[转载]堆和栈的区别

摘要: 感谢CSDN的szdfsdf同学 ,原文地址:http://blog.csdn.net/goingup/archive/2006/03/07/618309.aspx在bbs上,堆与栈的区分问题,似乎是一个永恒的话题,由此可见,初学者对此往往是混淆不清的,所以我决定拿他第一个开刀。首先,我们举一个例子:voidf(){int*p=newint[5];}这条短短的一句话就包含了堆与栈,看到new,我们... 阅读全文

posted @ 2010-03-01 08:50 流星,霎那划过天际 阅读(129) 评论(0) 推荐(0) 编辑