mirror of
https://github.com/isar/libmdbx.git
synced 2025-11-07 07:18:56 +08:00
mdbx: add mdbx_osal_jitter() and mdbx_jitter4testing().
This commit is contained in:
@@ -24,19 +24,6 @@
|
||||
* LY
|
||||
*/
|
||||
|
||||
static __inline void jitter4testing(void) {
|
||||
#ifndef NDEBUG
|
||||
for (;;) {
|
||||
unsigned coin = ((unsigned)__rdtsc() * 277u) % 43u;
|
||||
if (coin < 43 / 3)
|
||||
break;
|
||||
SwitchToThread();
|
||||
if (coin > 43 * 2 / 3)
|
||||
Sleep(1);
|
||||
}
|
||||
#endif
|
||||
}
|
||||
|
||||
/*----------------------------------------------------------------------------*/
|
||||
/* rthc */
|
||||
|
||||
|
||||
Reference in New Issue
Block a user