thread (1) 썸네일형 리스트형 [C#] Thread Synchronization C#스레드 안전화의 모든것 Thread Synchronization 스레드 동기화 Thread-Safe 한 메서드를 다수의 스레드가 동시에 실행하고 그 메서드에서 클래스 객체의 필드들을 읽거나 쓸때, 다수의 스레드가 동시에 필드값들을 변경할수 있게 됩니다. 객체의 필드값은 모든 스레드가 자유롭게 엑세스할 수 있기 때문에, 메서드 실행 결과가 잘못될 가능성이 큽니다. 이렇게 스레드들이 공유된 자원을 동시에 접근하는것을 박고, 각 스레드들이 순차적,제한적으로 접근하도록 하는것을 스레드 동기화(Thread Synchronization)이라고 합니다. 또한 이렇게 ㅅ레드 동기화를 구현한 메서드나 클래스를 Thread-Safe하다 라고 합니다. .NET의 많은 클래스들은 Thread-Safe하지 않은데, Thread-Safe를 구현하려면 .. 이전 1 다음