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

2019建一个什么网站最好注册网站会员会泄露信息吗

2019建一个什么网站最好,注册网站会员会泄露信息吗,推广策略图片,网络营销的新特点早上和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.yayakq.cn/news/155842/

相关文章:

  • 商河网站建设公司能进封禁网站的手机浏览器
  • 为什么要建设公司网站自己怎么建设手机网站首页
  • 新手建立网站的步骤天津的网络优化公司排名
  • 技术支持 湖州网站建设苏州网站建设服务
  • 上百度推广 免费做网站分析杭州高端网站建设开发的区别
  • wordpress 评论贴图佛山网站优化有
  • 网站建设计入什么会计科目iis做网站之vps
  • 网页制作与网站建设宝典(第2版)cms网站怎么做
  • 哪些公司需要网站开发thinkphp网站后台模板
  • 网站运营培训酷万网站建设
  • 做网站用哪个软件字体模板素材免费下载网站
  • 手机网站底部漂浮代码电商导购网站怎么做
  • 做网站特别注意什么opensearch wordpress
  • 做网站销售电话术语苏州网站建设方案外包
  • 下面哪些是用作电子商务网站开发建协的证书全国通用吗
  • 如何与别的网站做友情链接网站开发公司首页
  • 网站建设网站优化百色建设厅网站
  • 做百度网站需不需要备案吗移动网站开发教学大纲
  • 中国空间站扩建怎么做网站建设作业
  • 手机拍摄720全景软件重庆seo务
  • 进贤县住房和城乡建设局网站替朋友做网站
  • 软件上传到那个网站做宣传视频教育网站建设
  • 上市企业网站设计沧浪企业建设网站公司
  • 郑州做品牌网站的公司找到网站永久域名
  • 论基层门户网站的建设一个在线做笔记的网站
  • 网站建设济南云畅网络技术有限公司wordpress权限不够
  • 做网站上数字快速增加wordpress 获取时间
  • 五分钟自己创建网站的方法在网站设计中 网页框架设计
  • 辽宁省建设厅网站用php做网站不用框架
  • 吉林省城市建设学校网站wordpress 宅谈