线程阻塞问题!!!
protected override void OnStart(string[] args)
{
Thread th = new Thread(delegate()
{
Thread t_th = new Thread(delegate()
{
while (u_IsRunning)
{
updateHouseList();//一个定时更新方法
}
});
t_th.Start();
while (m_IsRunning)
{
getClientMessage();//此处为一个socket服务器端
}
});
th.Start();
th.IsBackground = true;
}
上面的是一个服务 启动前CPU使用率 2% 使用后接近50%