我想在不到1毫秒的时间内调用线程睡眠。我没有读过那个线程,睡眠和Windows-OS都不支持。
有什么解决方案?
对于所有想知道为什么我需要这样做的人:我正在进行压力测试,并且想知道我的模块每秒可以处理多少条消息。所以我的代码是:
// Set the relative part of Second hat will be allocated for each message
//For example: 5 messages - every message will get 200 miliseconds
var quantum = 1000 / numOfMessages;
for (var i = 0; i < numOfMessages; i++)
{
_bus.Publish(new MyMessage());
if (rate != 0)
Thread.Sleep(quantum);
}
我很高兴得到您的意见。
MMMHUHU
POPMUISE