トップページ > プログラム > 2015年10月29日 > MsWbl26g

書き込み順位&時間帯一覧

8 位/155 ID中時間01234567891011121314151617181920212223Total
書き込み数0010000002000100000000004



使用した名前一覧書き込んだスレッド一覧
デフォルトの名無しさん
Perlについての質問箱 64箱目 [転載禁止]©2ch.net

書き込みレス一覧

Perlについての質問箱 64箱目 [転載禁止]©2ch.net
589 :デフォルトの名無しさん[sage]:2015/10/29(木) 02:11:24.81 ID:MsWbl26g
windowsで処理が遅い場合、複数プロセスに分離したいのですが、
どのようにするのが一般的でしょうか?

forkはwindowsでは表面上の互換が取れるだけで無理と言うようなことが書いてありました。
Perlについての質問箱 64箱目 [転載禁止]©2ch.net
590 :デフォルトの名無しさん[sage]:2015/10/29(木) 09:18:01.38 ID:MsWbl26g
まだ回答を得られていませんがもう一つ質問です。

{
my $Instance = new;
# なんらかの処理
}
#ここでInstanceは消えている。

Instanceが消えるとき、自動でデストラクタを呼び出したいです。(自動だとPerlの従来どおりmyの記述を崩さず同等のため)。
と言うのは、コンストラクタは他のプロセスに対してデータ構造の同期を取っています。
これがmyのスコープを抜けたかたと言って、自分のプロセスの中でだけ勝手に消えると困ります。

myの自動処理に対して割り込むよう方法はありますか?
Perlについての質問箱 64箱目 [転載禁止]©2ch.net
591 :デフォルトの名無しさん[sage]:2015/10/29(木) 09:20:05.29 ID:MsWbl26g
やっぱ590は無茶な質問のような気がしましたので大人しくグローバル変数使っておきます。
オブジェクトは常にグローバルでしかないので、そのほうがで良いデザインのような気がしてきました。
Perlについての質問箱 64箱目 [転載禁止]©2ch.net
592 :デフォルトの名無しさん[sage]:2015/10/29(木) 13:59:54.09 ID:MsWbl26g
やっぱ590はオブジェクト側で保持して勝手に消えないインスタンスにすることにしますた。
名前付きでコンストラクトして、なければ作る、すでにあればそのまま返す。
でないとインスタンスの量や構造関係が爆裂になった時に呼び出し側がスパゲティ。

回答ないからまるで独り言みたいだ。


※このページは、『2ちゃんねる』の書き込みを基に自動生成したものです。オリジナルはリンク先の2ちゃんねるの書き込みです。
※このサイトでオリジナルの書き込みについては対応できません。
※何か問題のある場合はメールをしてください。対応します。