write-read process