enchantMoon
enchantMoonでメモしてみるシリーズ3弾。JBOSS ESBのアクションのインスタンスはアクションごとに1つだけという内容のメモ。 インスタンスが1つなので、ESBアクション内にフィールドを保持することは原則非常に危険。synchronizedとかでフィールドを保護す…
enchantMoonでメモしてみるシリーズ2弾。ActionHandler内にstaticなオブジェクトを定義した場合に、そのオブジェクトがどこまで共有されるかを実験してみた。 以下はその時の結果をメモ。結論としては、プロセス内だけで共有される。つまり同じ定義のプロセ…
jBPMがらみでいくつか纏めておくこともあるので、enchantMoonを使いつつメモを作成した。fork時にfork先がそれぞれ別のスレッドで実行されることについてのメモ。 fork後に分岐するルートの各ノードは別々のスレッドで実行されるため、fork前に保持していた…