当前位置: 首页 > news >正文

网站客户评价有没有免费的广告平台

网站客户评价,有没有免费的广告平台,建站 赚钱,汶上网站建设多少钱早上和Anakin一起讨论昨天的问题,虽没结果,但从他那里学到了怎么查看线程。下一步要解决的问题,processThread 和 thread的 区别是什么! 问题解决了. 昨天的问题在 Process.GetCurrentProcess().Threads[0].UserProcessorTime …

早上和Anakin一起讨论昨天的问题,虽没结果,但从他那里学到了怎么查看线程。
下一步要解决的问题,processThread 和 thread的 区别是什么!

    问题解决了.
    昨天的问题在 Process.GetCurrentProcess().Threads[0].UserProcessorTime 中的Threads[0]是不是当前进程。当然,结果是

不一定。在VS2005的IDE中可以发现当前的thread有11个,Threads[0]不是当前线程。那么关键问题就是怎么获取当前线程。
    processThread类中只有属性ID,而Thread的属性中没有ID只有Name。所以不能通过Thread类的GetCurrentThread来获取当前线

程ID,和processThread联系,只能用其他办法。经查,发现一个系统函数可以获取当前线程ID:

 [DllImport( " Kernel32 " , EntryPoint  =   " GetCurrentThreadId " , ExactSpelling  =   true )]
 
public   static   extern  Int32 GetCurrentWin32ThreadID();

 

    

    当前线程ID获取后,就能在Process.GetCurrentProcess().Threads 集合中找到当前的processThread了。获取函数如下:
       

ExpandedBlockStart.gif 代码
  class  ThreadUtility
    {
        [DllImport(
" Kernel32 " , EntryPoint  =   " GetCurrentThreadId " , ExactSpelling  =   true )]
        
public   static   extern  Int32 GetCurrentWin32ThreadID();

        
public   static  ProcessThread GetProcessThreadFromWin32ID(Int32 threadID)
        {
            ProcessThread pthred 
=   null ;
            
if  (threadID  ==   0 )
                threadID 
=  ThreadUtility.GetCurrentWin32ThreadID();
         
                
foreach  (ProcessThread proThread  in  Process.GetCurrentProcess().Threads)
                {
                    
if  (proThread.Id  ==  threadID)
                        pthred
= proThread;
                    
else
                        pthred
=  Process.GetCurrentProcess().Threads[ 0 ];
                }
                
return  pthred;
        }
    }

 

    这样,问题就解决了。
   
    总结,processThread记录了线程的一些重要信息,比如UserProcessorTime等等。但是peocess没有现成的函数直接找到当前线

程,因此需要用win32系统函数找到当前线程ID后,再在processThread集合中找。

转载于:https://www.cnblogs.com/plaqin/archive/2010/05/20/1739995.html

http://www.ds6.com.cn/news/62812.html

相关文章:

  • redis wordpress 设置密码关键词优化排名工具
  • 淮安做网站的公司有哪些公司百度电脑版官网入口
  • 铜陵网站建设宁波seo网站推广
  • 个人网站制作申请百度网站名称和网址
  • 注册安全工程师准考证打印入口seo搜索引擎优化关键词
  • 网站 栏目 英语网站建设的重要性
  • 上街做网站微博营销的特点
  • 网站建设全套教程含前端和后端百度页面推广
  • 在哪个网站做二建测试题比较好外贸展示型网站建设公司
  • 怎么做熊掌号网站萌新seo
  • 做会计要经常关注哪些网站网络互联网推广
  • 哪个网站做网上旅社预定seo外包软件
  • 北京电子商务网站制作口碑营销属于什么营销
  • 网站设计要素 优帮云济南做seo的公司排名
  • 做网站常用的jquery网站手机优化
  • 建个企业网站备案需要多长时间促销式软文案例
  • 建网站源码建站详解引流推广软件
  • 镇江市网站建设怎么在百度上推广
  • 青岛做网站费用线上营销平台有哪些
  • 泉州做网站工作室关键词推广工具
  • 用ps做网站画布一般建多大企业查询官网
  • 网站页面架构会计培训班有用吗
  • 佛山做营销型网站建设seo优化搜索结果
  • 做系统前怎么保存网站上的收藏开发制作app软件
  • 南山做网站公司地推项目对接平台
  • 邢台做wap网站的公司百度平台商家
  • 自己做的网站能放到阿里云上seo优化排名推广
  • 城乡建设吧部网站互联网推广工作好做吗
  • 招网站建设人员百度快照seo
  • 建设网站的协议范本今天的新闻发布会