http://en.wikipedia.org/wiki/Synchronization_(computer_science)
멀티 태스킹이라고 알지??? 여러 프로세스가 동시에 실행되도록 하는거, 쉽게 말해서 여러 프로그램 같이 실행해도 동시에 잘 돌아가는것처럼 보이잖아. 근데 그게 사실은 스케쥴링 기법에 의해서 여러개의 프로세스(혹은 스레드)가 스위칭 되면서 돌아가는건데, 어떤 예를 들어 자원이라고 하자. 그거를 동시에 접근하면 문제가 발생할 수 있거든 그래서 동시에 접근하게 하면안되. 그걸 동기화라고해.
\"야 시발 이 년 내가 다 따먹기 전에 근처에 오지마\" 이게 동기화
http://en.wikipedia.org/wiki/Synchronization_(computer_science)
멀티 태스킹이라고 알지??? 여러 프로세스가 동시에 실행되도록 하는거, 쉽게 말해서 여러 프로그램 같이 실행해도 동시에 잘 돌아가는것처럼 보이잖아. 근데 그게 사실은 스케쥴링 기법에 의해서 여러개의 프로세스(혹은 스레드)가 스위칭 되면서 돌아가는건데, 어떤 예를 들어 자원이라고 하자. 그거를 동시에 접근하면 문제가 발생할 수 있거든 그래서 동시에 접근하게 하면안되. 그걸 동기화라고해.
\"야 시발 이 년 내가 다 따먹기 전에 근처에 오지마\" 이게 동기화