И вообще стоит ли завязывать блокировку-таймаут на read или народ делает по другому?