강의

멘토링

커뮤니티

Inflearn コミュニティ Q&A

yongtech54 のプロフィール画像
yongtech54

投稿した質問数

Java基礎からマスターする with ウンジョン先生 (Do it Javaプログラミング入門) - Part 2(マスター編)

チャットサーバー・クライアントの作成

ChatRoom에서 synchronized 사용 이유

作成

·

461

·

編集済み

0

당장에는 문제가 발생하지 않아도 나중에 많은 쓰레드의 공유 자원에 대해서는 동기화 처리가 필요하기 때문에 synchronized method로 선언한걸까요?

해당 예제에서는 모종의 이유로 연결이 해제되어 ChatRoom에서 remove되어야 할 때 해당 쓰레드만이 remove()를 호출하여 동기화 처리가 굳이 필요 없는게 아닌지 궁금합니다.

 

java객체지향알고리즘

回答 1

0

eunjong님의 프로필 이미지
eunjong
インストラクター

예.. 하나만 연결할 때는 크게 의미가 없지만 여러 쓰레드가 동시에 접근할 수 있기 때문에 synchronized 를 사용했습니다.

yongtech54 のプロフィール画像
yongtech54

投稿した質問数

質問する