C# 如何获取当前方法所在的线程?
答案:3 悬赏:70 手机版
解决时间 2021-04-01 08:55
- 提问者网友:暗中人
- 2021-04-01 04:13
C# 如何获取当前方法所在的线程?
最佳答案
- 五星知识达人网友:旧脸谱
- 2021-04-01 04:22
Thread.CurrentThread
获得的就是执行改方法的线程,你肯定是开了很多线程,线程有自己的线程ID,你可以通过打印的方式将线程ID打印出来看看是不是结束正确的。
我不明白你所表述的代码逻辑,但是Thread.CurrentThread 绝对得到的是执行该方法的线程。
获得的就是执行改方法的线程,你肯定是开了很多线程,线程有自己的线程ID,你可以通过打印的方式将线程ID打印出来看看是不是结束正确的。
我不明白你所表述的代码逻辑,但是Thread.CurrentThread 绝对得到的是执行该方法的线程。
全部回答
- 1楼网友:零点过十分
- 2021-04-01 07:16
Thread.CurrentThread
- 2楼网友:行雁书
- 2021-04-01 05:45
你好像没理解线程执行,方法是不会在线程里的,只是线程会执行某个方法。就好象你跟你家人去菜市场一样,你们是线程,菜市场是方法。
你如果想主动结束其他线程,你必须获取Thread引用,调用Abort,如果没有在执行之前,或者无法从某个静态域里面获取变量,你是没办法结束其他线程的。
你如果想主动结束其他线程,你必须获取Thread引用,调用Abort,如果没有在执行之前,或者无法从某个静态域里面获取变量,你是没办法结束其他线程的。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯