- 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はオブジェクト側で保持して勝手に消えないインスタンスにすることにしますた。
名前付きでコンストラクトして、なければ作る、すでにあればそのまま返す。 でないとインスタンスの量や構造関係が爆裂になった時に呼び出し側がスパゲティ。 回答ないからまるで独り言みたいだ。
|