使用task.Result会返回task对象的结果。
而要task对象返回结果意味着它执行了一些内容并有了一个能返回的结果。
所以使用了task.Result的线程就会被阻塞,因为需要等待task对象返回结果。
换句话说,你想阻塞一个线程时,也可以通过这种方式。
使用task.Result会返回task对象的结果。
而要task对象返回结果意味着它执行了一些内容并有了一个能返回的结果。
所以使用了task.Result的线程就会被阻塞,因为需要等待task对象返回结果。
换句话说,你想阻塞一个线程时,也可以通过这种方式。