멀티 스레드는.. 타임 쉐어링을 해서 사용한다. n/1
한글을(프로세스) 하나 사용하는데, 프린터를 할려고 한다
그러면서 문서를 수정할려고 하는데, 스레드를 지원하지 않는다면 할 수 없다.
한 프로세스 내에서 수행되는 일 처리의 단위이다.
하지만 문제가 발생할 수 있다.
정보처리 최고 우선순위는 - 데이터 무결성이다,
스레드를 사용하게 되면 동기화가 문제다,
4개의 스레드가 데이터를 수정하는데, 동기화가 진행되지 못한다면 데이터가 꼬여버린다.
프로세스 단위는 각 독립적인 메모리를 사용하기 때문에 상관없지만 os가...
하지만 스레드는 리소스, 메모리 등은 공유하기 때문에 꼬인다.
그것을 해결하기 위해서 세마포어, 뮤턴트, 크리티컬 익셉션 등이 있다.
한글을(프로세스) 하나 사용하는데, 프린터를 할려고 한다
그러면서 문서를 수정할려고 하는데, 스레드를 지원하지 않는다면 할 수 없다.
한 프로세스 내에서 수행되는 일 처리의 단위이다.
하지만 문제가 발생할 수 있다.
정보처리 최고 우선순위는 - 데이터 무결성이다,
스레드를 사용하게 되면 동기화가 문제다,
4개의 스레드가 데이터를 수정하는데, 동기화가 진행되지 못한다면 데이터가 꼬여버린다.
프로세스 단위는 각 독립적인 메모리를 사용하기 때문에 상관없지만 os가...
하지만 스레드는 리소스, 메모리 등은 공유하기 때문에 꼬인다.
그것을 해결하기 위해서 세마포어, 뮤턴트, 크리티컬 익셉션 등이 있다.