scanf 블럭 해제 방법

obbaya의 이미지

메인 쓰레드에서 scanf로 블럭되어 있는 것을

메인에서 만들어진 다른 쓰레드에서 메인 쓰레드의 블럭을 해제 시킬 방법이 있을까요? (넌블럭모드를 쓰지 않고......)

stdin으로 어떻게 될까 해서 해봤더니 stdin은 읽기전용으로 열려 있어서 쓰기가 안되네요

/proc/$$/0 이나 /dev/pts/* 등 으로 이것저것 해봐도 잘 안되네요

아시는 분 계시면 답변 부탁합니다.