임베디드sw공학/리눅스(2)
-
12. 쓰레드 실습
% 먼저 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, 스레드간 동기화
2018.12.04 -
ch9_시그널 실습
1, 무한 루프 프로그램에게 시그널 보내기 $ kill -SIGINT "pid" (ctrl + c) $ kill -SIGSTOP "pid" Suspend 상태로 (ctrl + z) $ kill -SIGCONT "pid" Running 상태로 $ kill -SIGKILL "pid"
2018.11.27