さまざまな永続変数、アプリケーション、セッションなどのロックについて読んでいますが、頻繁に更新されるアプリケーション変数を読み取ることで発生する競合状態を理解しています。
変更されないセッション変数とアプリケーション変数についてはよくわかりません。私は単一のサーバーとCF9を使用しています。設定するときにセッション変数をロックしていますが、読み取るときに本当にロックする必要があります。各ユーザーが独自のセッション変数のセットを持っているわけではありません。あるユーザーの値を変更すると、同じページを同時に表示している別のユーザーにどのような影響がありますか。
また、application.cfcファイルにアプリケーション変数を設定しましたが、変更されません。application.dsn変数を読み取るたびにロックが必要ですか?