网上的一种观点:
要在shell中使用命令调用demo线程,就要使得线程优先级要低于tshell(同理,要是在main中调用其它线程,那么其它线程的优先级低于main的优先级)。
比如main线程优先级是10,在main中创建2个线程,如果优先级比10高(比如8和9),则线程8运行完之后才会启动线程9;若2个线程优先级都比10低(11和12),则线程11和12都是先启动但不运行,等main进入阻塞态,线程11先运行然后运行12.