12. 쓰레드 실습
2018. 12. 4. 18:24ㆍ임베디드sw공학/리눅스
% 먼저 vmware에서 core 수를 setting으로 늘리자. thread를 사용하기 위해서.
1, pthread_create(3), ptherad_exit(3) - 스레드의 생성과 종료
컴파일 하고 링크 할때는 -pthread를 써줘야 한다!
2, 스레드간에 데이터를 공유하여 보자.
만약 gcc -O2 -o dlfma asd.c -lpthread
최적화를 한다면 CPU core 에서 각 변수의 값이 Cahce&레지스터에 저장되어. 값이 변하지 않을 수 있다.
3, 쓰레드에 인자 전달
4, 스레드간 동기화
'임베디드sw공학 > 리눅스' 카테고리의 다른 글
ch9_시그널 실습 (0) | 2018.11.27 |
---|