この記事では、Javaのスレッドについて解説します。
普段Webアプリを開発する際にはあまり意識しませんが、Tomcatなどのアプリケーションサーバーが複数のリクエストを同時に受け付ける際は、1つのリクエストに対して1つのスレッドを割り当てて処理を実行しています。
スレッドローカルは、Spring SecurityやSpringトランザクションが内部的に使っている、スレッドごとの値の保存場所です。
自分でスレッドを使ったプログラムを書く機会は少ないと思いますが、アプリケーションサーバーやSpringの内部の理解するには欠かせない知識です。

環境

JDK 21
logback-cla…

フラッグシティパートナーズ海外不動産投資セミナー 【DMM FX】入金

Source link