KnowledgeHub
Questions
Tags
Users
Search
Alex Rivera
|
Logout
Edit Question
Title
Body
I want to call thread sleep with less than 1 millisecond. I read that neither thread.Sleep nor Windows-OS support that. What's the solution for that? For all those who wonder why I need this: I'm doing a stress test, and want to know how many messages my module can handle per second. So my code is: // 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); } I'll be glad to get your opinion on that.
Tags (comma-separated)
Save Edits
Cancel