OSDN Git Service

* select.cc (thread_pipe): Raise sleep time only every 8th iteration.
authorcorinna <corinna>
Mon, 24 Apr 2006 15:16:42 +0000 (15:16 +0000)
committercorinna <corinna>
Mon, 24 Apr 2006 15:16:42 +0000 (15:16 +0000)
(thread_mailslot): Ditto.

winsup/cygwin/ChangeLog
winsup/cygwin/select.cc

index f682655..a04d0b4 100644 (file)
@@ -1,3 +1,8 @@
+2006-04-24  Corinna Vinschen  <corinna@vinschen.de>
+
+       * select.cc (thread_pipe): Raise sleep time only every 8th iteration.
+       (thread_mailslot): Ditto.
+
 2006-04-23  Corinna Vinschen  <corinna@vinschen.de>
            Christopher Faylor  <cgf@timesys.com>
 
index 970e529..9443ef2 100644 (file)
@@ -646,8 +646,8 @@ thread_pipe (void *arg)
        }
       if (gotone)
        break;
-      Sleep (sleep_time >> 1);
-      if (sleep_time < 20)
+      Sleep (sleep_time >> 3);
+      if (sleep_time < 80)
         ++sleep_time;
     }
 out:
@@ -1661,8 +1661,8 @@ thread_mailslot (void *arg)
        }
       if (gotone)
        break;
-      Sleep (sleep_time >> 1);
-      if (sleep_time < 20)
+      Sleep (sleep_time >> 3);
+      if (sleep_time < 80)
         ++sleep_time;
     }
 out: