Prechádzať zdrojové kódy

Use more fine-grained spinlock. They are not supposed to be held for long anyway

Samuel Thibault 12 rokov pred
rodič
commit
caf8caf013
1 zmenil súbory, kde vykonal 2 pridanie a 2 odobranie
  1. 2 2
      src/common/starpu_spinlock.c

+ 2 - 2
src/common/starpu_spinlock.c

@@ -82,8 +82,8 @@ int _starpu_spin_lock(struct _starpu_spinlock *lock)
 #ifdef STARPU_DEVEL
 #warning FIXME: better way to spinlock?
 #endif
-		/* Sleep for 10µs */
-		MSG_process_sleep(0.000010);
+		/* Sleep for 1µs */
+		MSG_process_sleep(0.000001);
 	}
 #else
 	int ret = pthread_spin_lock(&lock->lock);