reentrant fucntion은 여러 프로세스에서 동시에 함수 사용 가능함
전역변수가 있으면 안되고...지역변수로 쓰게...(각 task들의 스택)
전역을 쓸려면(써야된다면) mutual exclusion 이용하는듯
인터럽트를 막는 경우는 cpu의 상태비트 1비트만 바꾸면 되나?
preemtion이 일어날라면 interrupt가 있어야 되는데 그걸 막으니 context switch가 안일어나게됨
'컴퓨터 과학 & 영상처리 관련 > Operating System' 카테고리의 다른 글
쓰레드 동기화 시 임계영역과 뮤텍스의 차이 (0) | 2013.10.23 |
---|---|
priority inversion (0) | 2012.05.12 |
Preemtive Kernels / Non-Preemtive Kernels (0) | 2012.05.12 |
task states (0) | 2012.05.12 |
선점형(preemtive)과 비선점형(nonpreemtive) (0) | 2012.04.27 |