TFEngine & T-Fract 開発室 の 12 番の書き込みへコメントを付けます.
ボード:
T-Net - 管理人室
フリートーク - フリートーク MainStream
音楽 - 音楽 MainStream
コンピュータ音楽 - コンピュータ音楽 MainStream
コンピュータ音楽 - MIDI
コンピュータ音楽 - DTM おすすめリンク集
コンピュータ音楽 - 音楽理論・作曲技術
コンピュータ音楽 - 習作 発表会
コンピュータ音楽 - オリジナル音楽 発表会
コンピュータ音楽 - 既存曲の研究
フラクタル・Math Art - フラクタル・Math Art MainStream
フラクタル・Math Art - TFEngine & T-Fract 開発室
コンピュータ - コンピュータ MainStream
コンピュータ - プログラミングのお話
コンピュータ - UNIX
コンピュータ - インターネット
ゲーム - ゲーム MainStream
ゲーム - PlayStation
ゲーム - PlayStation2
ハンドル(名前):
(guest)
Subject:
書き込み:(1行は折り返さないように30文字程度で改行してください。)
> TFEngine はマルチプロセッサマシンにも対応するように、マルチスレッドで > 並列演算するように作ってあります。ところが、最近原因不明の動作不良に > 頭を悩ませていました。 > どういう訳か、演算が途中で止まって画像の半分くらいしか描かないところで > 終わってしまいます。処理関数の最後でブレークポイントを仕掛けても、 > そこで止まらずに実行全体が終了してしまうのです。まさに、神隠しです。 > いろいろ悩んだ末、演算中に0割り算による例外発生でスレッドが死んでいる > と言う予測が立ち、それを修正することで見事に直りました。 > 普通、0割り算を行うと、実行中にダイアログボックスが現れて警告して > くれるのですが、プログラム中で TThreadクラスのスレッドを生成すると、 > そのスレッドは例外を受け取って処理してくれないみたいです。 > マルチスレッドプログラミング、いろいろと面倒なことが多いです。 > tos.
■ メインページ