Rename readSignalGivenThread to readSignalAsThread and add explanation