diff example/many_task/README @ 934:83b64b7a51bd draft

sort fix ( not working now )
author Shinji KONO <kono@ie.u-ryukyu.ac.jp>
date Sat, 31 Jul 2010 02:45:21 +0900
parents e78f70dc7ef8
children 99ea7b932470
line wrap: on
line diff
--- a/example/many_task/README	Sat Jul 31 00:58:20 2010 +0900
+++ b/example/many_task/README	Sat Jul 31 02:45:21 2010 +0900
@@ -1,3 +1,20 @@
+2010/7/31 kono
+
+bitoinc sort の一段落を待って、次のtaskを生成する方法だと、
+並列度が、
+
+    /\/\/\/\/\/\/\/\
+    \/\/\/\/\/\/\/\/
+
+と言う形になってしまう。全部、いっぺんに生成するのが楽だが、
+sort が大きい時に task の数が大きくなりすぎる。
+
+安直に、wait_for すると、そのtaskが既に終っていることがある。
+もっとひどいことに、別なtaskを待ってしまう可能性もある。
+これは、防ごうと思えば防げるが...
+
+自分で明示的にtaskを解放する方式にすると言う手もあるが...
+
 /**
  * $Id: README,v 1.1 2008/10/20 10:19:31 gongo Exp $
  */