-
[자바] 동기화 (Synchronized)program_language 및 궁금한것/Java 2019. 5. 8. 15:06
동기화 (Synchronized)
- 메소드 동기화
(메소드에 진입한 스레드가 있을 경우 다른 스레드들은 대기(LOCK) 하는 역할)
- 블럭 동기화 ( 특정 영역 동기화) <--synchronized (동기화 객체)
- 옷을 입으로 피팅룸에 들어가면 다른사람이 못들어오게 락을 잠가주는 행위
잡담.Vector는 동기화 코드를 가지고 있고, ArrayList는 동기화 코드를 가지고 있지 않다. 때문에 Vector가 속도가 더 느림
반응형'program_language 및 궁금한것 > Java' 카테고리의 다른 글
[자바] Socket 통신 (0) 2019.05.09 [자바] InetAddress, URL (0) 2019.05.08 [자바] 스레드 Thread (0) 2019.05.08 [자바] 객체 직렬화 (Serialization) (0) 2019.05.07 자바 I/O (0) 2019.05.03