thread (1) 썸네일형 리스트형 [app] thread.txt Q : 공유변수 val이 있다. thread에서는 val을 반복문을 이용하여 총 10000번 증가시킨다. thread를 4개 선언한 후 실행시키면 공유변수 val의 값이 40000이 될 수 있을까 ? A : 작업을 2번 했는데 1번밖에 하지 못하는 경우가 발생 --> 공유자원을 다중 Thread가 동시에 접근하면서 문제 발생 ---> Thread 동기화 문제 공유자원을 접근할 필요가 있을 때 단 1개의 Thread만이 접근할 수 있도록 해둔다. Thread 동기화(Synchronization) : allows only one thread to use the queue. Race Condition :공유자원을 하나 이상의 동시적으로 수행이 가능한 Task를 동시접근 했을때 생기는 문제들 경쟁 상태란 공유 .. 이전 1 다음