barrier() 넌 누구냐 ^^

이일렬 2006.10.12 18:28 조회 수 : 13097 추천:106

뭔가 대단한 함수일거라고 생각했고 분석할때 나올때마다 멀티 프로세서 동기화
하면서 명확하지 않았던 이 함수가 "리눅스 디바이스 드라이버"라는 책에 나와있었네요
어제 스터디 하다 알았습니다.

결론말 말씀드릴께요... 간단하게는 volatile를 써주는 이유와 비슷한데요

이 barrier()를 실행해 주면 컴파일러에게 현재 성능 최적화를 하기 위해서
register에 들고있는 값들을 실제 메모리에 모두 기록하라고 하는 명령입니다.

더 자세한 것은 "리눅스 디바이스 드라이버"의 9장을 참고하시기 바랍니다.
번호 제목 글쓴이 날짜 조회 수
공지 [공지] IAMROOT 19차 커널 스터디 오리엔테이션 (zoom 접속 안내) [5] 문c(문영일) 2022.05.07 886
공지 [공지] IAMROOT 18차 커널 스터디 오리엔테이션 안내 [마감] [2] 문c(문영일) 2021.05.17 1250
공지 커널 스터디를 위한 문c 가이드입니다. [10] 문c(문영일) 2021.04.27 6485
117 [커널 15차 A팀] 55주차 장소공지 코딩코딩 2019.05.10 85
116 [커널 16차] 157주차 [2] 이파란 2022.08.06 84
115 [15차 커널 A팀] 58주차 참석인원 조사 [2] Linuxias 2019.05.27 83
114 2017 웹앱 스터디 4주차 스터디 참석자 조사 [3] 김상진 2017.06.03 83
113 [커널 16차] 137주차 [1] 이파란 2022.03.20 82
112 [공지] 커널 주중 D팀 15주차(8/23) 스터디 참가여부 조사 (월요일 마감) [5] 깜시 2017.08.19 82
111 [커널 16차] 106주차 [2] file 이파란 2021.08.14 81
110 [공지] 커널 주중 D팀 12주차(8/2) 스터디 참가여부 조사(월요일 마감) [5] 달려라 2017.07.27 81
109 해킹/보안팀 어디서 모일지 결정되었나요?? [1] cicero19900329 2017.05.11 81
108 [커널 15차 A팀] 48주차 참석인원 조사 [4] 코딩의노예 2019.03.18 80
107 [커널 15차 A팀]19주차 9월 1일 참석인원 조사 [3] 킹콩 2018.08.25 80
106 [공지] 커널 주중 D팀 25주차(11.15) 스터디 참가여부 조사 (일요일까지) [3] 깜시 2017.11.09 80
105 [커널 16차] 126주차 [2] 이파란 2022.01.05 79
104 [커널 15차 A팀] 49주차 참석인원 조사 [2] 코딩의노예 2019.03.26 79
103 [공지] 커널 주중 D팀 23주차 (11.1) 스터디 참석 여부 조사 [4] 깜시 2017.10.30 79
102 [커널 16차] 154주차 [3] 이파란 2022.07.17 78
101 [커널 16차] 148주차 [1] 이파란 2022.06.04 78
100 [커널 16차] 108주차 [2] file 이파란 2021.09.01 78
99 [커널 16차] 130주차 [4] 이파란 2022.01.31 77
98 [커널 15차 A팀] 63주차 참석인원 조사 [1] 코딩의노예 2019.06.30 77
XE Login