Garbage Collection

塵も積もれば山

目次

Blog 利用状況

ニュース

C++とかC#とか数学ネタを投下していく予定です。

[その他のページ]
日々の四方山話を綴った日記出水の日記帳

書庫

日記カテゴリ

re: [C++]繊維の遷移で消化不良

> 一応、DestoryFiberという関数があるにはあるにはありますが、
> 自分自身で壊すわけにはいかないので、誰かに壊してもらう必要があるわけです。

CreateFiber したファイバに壊してもらえばいいんじゃないですか?
ConvertThreadToFiber で作った最初のファイバは ConvertFiberToThread で戻すことができます。

サブファイバは return してはいけないんだと思います。
だから FiberProc には戻り値がないんでしょう。
メインファイバはサブファイバで行うべき処理がこれ以上ないことを検出できるように作っておき、サブファイバはその末尾に何もしない無限ループを入れておくとか。

http://blogs.wankuma.com/shannon/archive/2008/03/11/127267.aspx

投稿日時 : 2009年3月12日 13:06