tree 를 검색할때 RCU 를 이용해서 lock free 하게 쓰는 방법이 있을까요?

trymp의 이미지


리눅스 커널 환경에서 BST(binary Search tree) 를 이용해서

entry 를 추가/삭제/조회를 하고 싶은데,

추가/삭제할때는 lock 을 잡더라도 조회할때 만큼은 RCU 를 이용해서 lock free 하게

접근하고 싶은데 이와 관련된 소스코드나 방법이 있을까요?

알려주시면 감사하겠습니다.