くだすれDelphi(超初心者用)その55at TECHくだすれDelphi(超初心者用)その55 - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト800:デフォルトの名無しさん 14/03/25 08:44:40.07 5thxtN7r.net >>761 730で示したとおりLazarusのWikiでさえ間違ってますから FreeOnTerminate=trueの方が多数派の可能性は十分あるでしょうね。 私も最初はFreeOnTerminate=trueから始め、A1やA2を採用しておりました (なお、同期オブジェクトやスレッド間通信は今でも必要に応じて他の目的のために使うことがあります)。 スレッドマネージャ型に気づいたのは、他のガベージコレクション標準搭載言語でのスレッド処理や ゲームプログラミング(擬似マルチスレッドですが)で最近?流行のオブジェクト管理方法に触れた時です。 眼から鱗でした。 初心者の方は、A1~A3型すべての親子型スレッドのサンプルを作ってみると勉強になると思います。 801:デフォルトの名無しさん 14/03/25 16:06:46.24 JWqzamQX.net Delphiと関係ないLazarusのwikiを持ち出して間違ってると言われましても… それ以外に自分の意見を補強できる資料が無かったんだろうけどw 802:デフォルトの名無しさん 14/03/26 00:02:18.41 3vOQuU/w.net >>755 >終了したスレッドが勝手に動き出すとかないですから問題無いですよ。 誰もそんなことを問題にしていない。 Freeしてnilする間に使われたらどうするんだと言っている。 そんなプログラムを組んでいたらAccess Violationになるぞ。 こいつ本当にマルチスレッドのプログラムを作ったことがあるのか疑問だ? 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch