]> git.seodisparate.com - EntityComponentMetaSystem/commitdiff
Tweak sleep times for threadpool to finish
authorStephen Seo <seo.disparate@gmail.com>
Mon, 6 Sep 2021 12:01:01 +0000 (21:01 +0900)
committerStephen Seo <seo.disparate@gmail.com>
Mon, 6 Sep 2021 12:01:01 +0000 (21:01 +0900)
Remove debug print

src/EC/Manager.hpp
src/test/ECTest.cpp

index cdc52aa2003bc6e8885cefe69cfa0d7105f18a71..ea07b0498296f90c10cbd1c49fecce723acb9bce 100644 (file)
@@ -693,7 +693,7 @@ namespace EC
                 }
                 threadPool.wakeThreads();
                 do {
-                    std::this_thread::sleep_for(std::chrono::milliseconds(1));
+                    std::this_thread::sleep_for(std::chrono::microseconds(200));
                 } while(!threadPool.isAllThreadsWaiting());
             }
         }
@@ -812,7 +812,7 @@ namespace EC
                 }
                 threadPool.wakeThreads();
                 do {
-                    std::this_thread::sleep_for(std::chrono::milliseconds(1));
+                    std::this_thread::sleep_for(std::chrono::microseconds(200));
                 } while(!threadPool.isAllThreadsWaiting());
             }
         }
@@ -956,7 +956,7 @@ namespace EC
                         }
                         threadPool.wakeThreads();
                         do {
-                            std::this_thread::sleep_for(std::chrono::milliseconds(1));
+                            std::this_thread::sleep_for(std::chrono::microseconds(200));
                         } while(!threadPool.isAllThreadsWaiting());
                     }
                 })));
@@ -1035,7 +1035,7 @@ namespace EC
                 }
                 threadPool.wakeThreads();
                 do {
-                    std::this_thread::sleep_for(std::chrono::milliseconds(1));
+                    std::this_thread::sleep_for(std::chrono::microseconds(200));
                 } while(!threadPool.isAllThreadsWaiting());
             }
 
@@ -1414,7 +1414,7 @@ namespace EC
                 }
                 threadPool.wakeThreads();
                 do {
-                    std::this_thread::sleep_for(std::chrono::milliseconds(1));
+                    std::this_thread::sleep_for(std::chrono::microseconds(200));
                 } while(!threadPool.isAllThreadsWaiting());
             }
 
@@ -1476,7 +1476,7 @@ namespace EC
                         }
                         threadPool.wakeThreads();
                         do {
-                            std::this_thread::sleep_for(std::chrono::milliseconds(1));
+                            std::this_thread::sleep_for(std::chrono::microseconds(200));
                         } while(!threadPool.isAllThreadsWaiting());
                     }
                 }
@@ -1607,7 +1607,7 @@ namespace EC
                 }
                 threadPool.wakeThreads();
                 do {
-                    std::this_thread::sleep_for(std::chrono::milliseconds(1));
+                    std::this_thread::sleep_for(std::chrono::microseconds(200));
                 } while(!threadPool.isAllThreadsWaiting());
             }
 
@@ -1674,7 +1674,7 @@ namespace EC
                         }
                         threadPool.wakeThreads();
                         do {
-                            std::this_thread::sleep_for(std::chrono::milliseconds(1));
+                            std::this_thread::sleep_for(std::chrono::microseconds(200));
                         } while(!threadPool.isAllThreadsWaiting());
                     }
                 }
@@ -1738,7 +1738,7 @@ namespace EC
                 }
                 threadPool.wakeThreads();
                 do {
-                    std::this_thread::sleep_for(std::chrono::milliseconds(1));
+                    std::this_thread::sleep_for(std::chrono::microseconds(200));
                 } while(!threadPool.isAllThreadsWaiting());
             }
         }
@@ -1818,7 +1818,7 @@ namespace EC
                 }
                 threadPool.wakeThreads();
                 do {
-                    std::this_thread::sleep_for(std::chrono::milliseconds(1));
+                    std::this_thread::sleep_for(std::chrono::microseconds(200));
                 } while(!threadPool.isAllThreadsWaiting());
             }
         }
index a59fa98367570a1e9f6294dfa5d78cd8ecfbfbf5..31059038759b57205feb94eefe9678a605f9eb18 100644 (file)
@@ -458,11 +458,6 @@ TEST(EC, MultiThreaded)
         EXPECT_EQ(0, manager.getEntityData<C0>(i)->y);
     }
 
-#ifndef NDEBUG
-    std::clog << "Addr of C0 for entity 0 is " << manager.getEntityData<C0>(0)
-        << std::endl;
-#endif
-
     manager.forMatchingSignature<EC::Meta::TypeList<C0> >(
         [] (const std::size_t& /* id */, void* /* context */, C0* c) {
             c->x = 1;