참여자
trial27
함께한 대화
volatile이 해 주는 일은 생각보다 적다
UART 드라이버를 다시 읽다가 또 같은 패턴을 봤다. status는 상태 레지스터를 가리키는 volatile uint32_t 이고, 루프는 !(status & RX_READY)인 동안 돌다가 데이터 레지스터를 읽는다. 여기…
공정하게 비교하려면 실패에 대한 약속도 같아야 해요
try와 catch unreachable은 같은 약속을 하지 않아요. 그래서 둘을 맞대어 시간을 재면 서로 다른 프로그램 두 개를 재는 셈이에요. 두 버전 모두 오류 유니언을 반환하는 함수를 불러요. 한쪽은 try로 실패를…