使用task.Result会返回task对象的结果。
而要task对象返回结果意味着它执行了一些内容并有了一个能返回的结果。
所以使用了task.Result的线程就会被阻塞,因为需要等待task对象返回结果。
换句话说,你想阻塞一个线程时,也可以通过这种方式。
本文探讨了如何通过使用task.Result来阻塞线程,解释了其原理,并指出这是一种让线程等待任务结果的技术。了解这一行为有助于避免不必要的阻塞,提高程序效率。
使用task.Result会返回task对象的结果。
而要task对象返回结果意味着它执行了一些内容并有了一个能返回的结果。
所以使用了task.Result的线程就会被阻塞,因为需要等待task对象返回结果。
换句话说,你想阻塞一个线程时,也可以通过这种方式。
1496

被折叠的 条评论
为什么被折叠?
