tarosukeの日記: [talos]タスクの生成と消滅 ii
日記 by
tarosuke
TASKクラスを非公開にしたら綺麗に収まった。不完全型は公開されてるけどこれはどうしようもない部分。これで暫くはもにょらずごりごり進められる事だろう。現在core.hで公開されてるのはCORE,HARDLOCK,NOLOCK,TASKQUEUE,RESOURCEの5つ。talosではあのTASKを云々という処理はできなくて、代わりにリソースの共有という形で制御するのでTASKのメソッドが見えるスコープがソースファイルでも構わない。
タスクの終了はタスク自身かcoreからの制御でタスクを終了専用のキューに繋いでおいてあとは終了処理用のタスクに任せる。タスク自身ではそれ自体で使ってるメモリを解放できないからな。
--
今年中には0.2を動かせるかな?
[talos]タスクの生成と消滅 ii More ログイン