java 의 동기화 Synchronized 키워드 사용
multi-thread 로 인하여 동기화를 제어해야 하는 경우
멤버변수가 Heap 메모리를 사용.
Thread 가 공유자원에 접근하는 경우 동기화를 해 줘야 할 필요가 있다.
Thread 는 class 의 멤버변수의 자원에 접근할 수 있다.
Heap 메모리를 사용하기 때문에 가능한 부분이다.
여러 Thread 가 공유자원에 접근하는 경우 동기화를 해 줘야 할 필요가 있다.
Synchronized 함수의 사용
1. Synchronized 함수를 만들어서 사용한다.
2. Synchronized block 을 사용한다.
직렬화 : 자바 시스템 내부에서 사용되는 Object 또는 Date 를 외부의 자바 시스템에서도 사용할 수 있도록 byte 형태로 데이터를 변환하는 것
jvm(java vietural Machint ) 의 메모리에 상주(힙 또는 스택 ) 되어 있는 객체 데이터를 바이트 형태로 변환하는 기술
public class Membet implements Serializable {
}
댓글
댓글 쓰기