스레드 (2) 썸네일형 리스트형 VEDA 41일차 - POSIX 스레드, 스레드 동기화 1. C => HW(embedded) 1. firmware(= startup + main() ) 2. bootloader + RTos { = os + app } 3. u-boot + os(kernel) + drivers + (middleware) + apps 2. embedded system comprehension PC ====> BOARD (PC와 다르게 보드에서의 개발은 환경이 다르다!) 3. embedded c on bard. => "volatile" => "pointer --> devices(SFR)", "restrict" => bit operations 4. Datastructure and Algorithm : 실제로도 중요 + 코딩테스트 6. RTo.. VEDA 37일차 - 멀티 프로세스와 다중 프로그래밍 다중 프로그래밍1. process fork() -> create new PCB2. thread = light weight process leader thread(main) => thread1, thread2, ... (parent, child 관계와 유사) create : 생성 join : wait()과 유사한 역할 exit : 단순 return과는 차이점이 있다. 스레드의 속성도 당연히 설정할 수 있다.pthread_attr_init()속성 객체 초기화 (기본값으로 설정)전체스레드 속성 사용 전 반드시 호출 필요pthread_attr_destroy()속성 객체 메모리 해제전체속성 사용 후 정리 필요pthread_attr_setdetachstate()스레드의 detach 상.. 이전 1 다음