Hi, Errel, about yesterday's demo I posted, I am still somewhat confused about why "test ended" always appears at the end of the log. I mean, you can see from the log that the output of "count" costs about 18 milliseconds, while the time I specified in the sleep command is just 1 millisecond. If the "test" sub was resumed on time, then "test ended" should appear somewhere far before the end of the log. Why is this?