Fabulous Silicon
Bit poster
It seems that the .NET function "system.threading.sleep" is being ignored by Parallels 7, and is causing timing problems with applications that rely on it.... e.g. (in my case) throttling USB data transfers.
The timing related to this function behaves correctly in Parallels 6 without timing the aforementioned problems. I'd guessing that this change might be intended as an overly aggressive technique to achieve higher performance benchmarks in Parallels, but seems to be screwing up timing dependent processes, and should be something can can be optionally disabled by the user.
BTW - I doubt that this is a problem with the specific function in .NET, but rather, something to do with the way that Parallels is handling threading in general.... it's just that it's particularly apparent as a problem with regard to the system.threading.sleep function.
The timing related to this function behaves correctly in Parallels 6 without timing the aforementioned problems. I'd guessing that this change might be intended as an overly aggressive technique to achieve higher performance benchmarks in Parallels, but seems to be screwing up timing dependent processes, and should be something can can be optionally disabled by the user.
BTW - I doubt that this is a problem with the specific function in .NET, but rather, something to do with the way that Parallels is handling threading in general.... it's just that it's particularly apparent as a problem with regard to the system.threading.sleep function.