Mercurial > hg > Game > Cerium
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 $ */