zoukankan      html  css  js  c++  java
  • iis worker process w3wp 进程 占用率100%

    今天电脑特别的卡,我没当回事,但是实在是卡得不行了,我打开任务管理器,发现 iis worker process 进程已经快100%了,我之前在iis上发布了一个webservice,我就把这个网站给停止了,停止之后,cpu占用率就下来了。
     
    网上搜索,其中一个原因是有死循环,我就知道是我写的三个线程有问题,线程里是这样的
    while(true){
     
    if(queue.count>0){
     
    //处理逻辑;
    }
     
    }
    就是这里,不停的在循环,所以cpu占用率很高,后来我改成这样了
    while(true){
     
    if(queue.count>0){
     
    //处理逻辑;
    }
    else{
    Thread.Sleep(60*1000);
     
    }
     
    }
    当队列里面没得值得时候,就不循环,这样改了之后就好了。
  • 相关阅读:
    P1052 过河
    P1004 方格取数
    自定义事件
    自定义单选,多选按钮
    构造函数+原型的js混合模式
    图标
    格式化
    时间 ---- 时间简史
    居中
    插入DOM元素
  • 原文地址:https://www.cnblogs.com/HelloQLQ/p/14031373.html
Copyright © 2011-2022 走看看