barrier() 넌 누구냐 ^^

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

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

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

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

더 자세한 것은 "리눅스 디바이스 드라이버"의 9장을 참고하시기 바랍니다.
번호 제목 글쓴이 날짜 조회 수
공지 [공지] IAMROOT 19차 커널 스터디 오리엔테이션 (zoom 접속 안내) [5] 문c(문영일) 2022.05.07 882
공지 [공지] IAMROOT 18차 커널 스터디 오리엔테이션 안내 [마감] [2] 문c(문영일) 2021.05.17 1249
공지 커널 스터디를 위한 문c 가이드입니다. [10] 문c(문영일) 2021.04.27 6476
117 [커널 16차 스터디] 54주차 참석인원 조사 [13] sunghyunjin 2020.07.05 148
116 [커널 16차 스터디] 55주차 참석인원 조사 [14] sunghyunjin 2020.07.12 145
115 [커널 16차 스터디] 56주차 참석인원 조사 [15] sunghyunjin 2020.07.19 242
114 [커널 16차 스터디] 57주차 참석인원 조사 [15] rnsscman 2020.07.26 211
113 [커널 16차 스터디] 58주차 참석인원 조사 [14] rnsscman 2020.08.02 339
112 [커널 16차 스터디] 59주차 참석인원 조사 - 취소 [12] rnsscman 2020.08.15 227
111 [커널 16차 스터디] 59주차 참석인원 조사 [8] rnsscman 2020.08.27 123
110 [커널 16차 스터디] 60주차 참석인원 조사 [6] sunghyunjin 2020.08.31 172
109 [커널 16차 스터디] 61주차 참석인원 조사 [10] sunghyunjin 2020.09.11 96
108 [커널 16차 스터디] 62주차 참석인원 조사 [8] sunghyunjin 2020.09.18 134
107 [커널 16차 스터디] 63주차 참석인원 조사 [10] sunghyunjin 2020.09.19 223
106 [커널 16차 스터디] 64주차 참석인원 조사 [14] DEWH 2020.10.06 137
105 [커널 16차 스터디] 65주차 참석인원 조사 [14] DEWH 2020.10.12 142
104 [커널 16차 스터디] 66주차 참석인원 조사 [12] DEWH 2020.10.19 262
103 [커널 16차 스터디] 67주차 참석인원 조사 [14] DEWH 2020.10.26 144
102 [커널 16차 스터디] 68주차 참석인원 조사 [10] DEWH 2020.11.04 131
101 [커널 16차 스터디] 69주차 참석인원 조사 [9] sunghyunjin 2020.11.09 152
100 [커널 16차 스터디] 70주차 참석인원 조사 [10] sunghyunjin 2020.11.15 315
99 [커널 16차 스터디] 71주차 참석인원 조사 [11] 커널열공 2020.11.23 145
98 [커널 16차 스터디] 72주차 참석인원 조사 [10] 커널열공 2020.11.30 163
XE Login