問題タブ [cfthread]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
449 参照

coldfusion - cfloop 内で cfthread を使用すると、出力がランダムになります

アプリケーション ID のリストをループ処理するルーチンが ColdFusion にあります。そのリスト内で、PDF ドキュメントの生成やマージなど、多くのことが行われます。これは非常に遅くなるので、cfthread でできることを調べてみました。結果は有望です。40 秒の実行時間が 4 秒に短縮されます。

ただし、cfthread は、その性質上、ループが何を行っているかを認識していません。これがコードサンプルです。

最終的に何が起こるかというと、すべてのループ反復がリストの最後の値を繰り返すということです。では、これを機能させるには、一体何をする必要があるのでしょうか?

ありがとう!

0 投票する
1 に答える
121 参照

coldfusion - スクリプトベースのコンポーネントのスレッドが機能しない

以下のスレッド関連のコードをコメントアウトすると、slack API への送信が期待どおりに機能します。ただし、スレッド コマンド内で送信を処理しようとすると、送信が完了しません。

私は何か間違ったことをしていますか?Railo 4 での実行

0 投票する
1 に答える
207 参照

multithreading - CFThread 引数と属性

何年もの間、複数の ColdFusion 環境で次のコードを使用してきました。

今日、別の環境でコンポーネントを再利用するようになりましたがArguments.src、スレッド内に存在しないエラーに初めて遭遇しました。

少しグーグルで答えが返されました。スレッド内で属性スコープを使用する必要があります...したがって、 ProcessImage 呼び出しは のAttributes.src代わりにを使用しArguments.srcます。

これはうまくいきます。すべては順調です。しかし、私は混乱しています。
このコードは Railo 用に書きました。うまくいきました。CF10に移植したところ、問題なく動作しました。CF11で動かしました。うまくいきました。初めてエラーに遭遇したのは、CF10 を実行している特定のボックスでした。

だから私の質問は - CFThread内で引数スコープを使用できるようにする更新がどこかにあったのか、それとも特定の状況のセットがあるのか​​? 基本的に、属性スコープを使用することになっている場合、これが何年もうまく機能していたのはどうしてですか?!