1

スレッドを作成していない場合、本当にメソッドを同期する必要がありますか (例外はメインです)。もしそうなら、誰かが理由を挙げて、いくつかの例を提供してください。

4

4 に答える 4

3

独自のスレッドを作成しない場合は、synchronizedキーワードを使用する必要はありません。これは、J2EE サーブレットやフィルター、または他の (複数のスレッドを使用している) 人が呼び出すことができるライブラリーを作成していないことを前提としています。

于 2013-08-23T11:36:33.053 に答える
0

同期化されたメソッドは、同期化されたメソッドで 2 つのスレッドが同時に動作することを望まない場合に使用されます。アプリケーションがシングル スレッドの場合、ロックを取得して同期のオーバーヘッドを追加しても意味がありません。

于 2013-08-23T11:44:40.717 に答える
0

この状況では同期は必要ありません。同期とは、複数のスレッドが共有データにアクセスする場合です。

于 2013-08-23T11:42:03.153 に答える