永发信息网

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 绝对得到的是执行该方法的线程。
全部回答
  • 1楼网友:零点过十分
  • 2021-04-01 07:16
Thread.CurrentThread
  • 2楼网友:行雁书
  • 2021-04-01 05:45
你好像没理解线程执行,方法是不会在线程里的,只是线程会执行某个方法。就好象你跟你家人去菜市场一样,你们是线程,菜市场是方法。
你如果想主动结束其他线程,你必须获取Thread引用,调用Abort,如果没有在执行之前,或者无法从某个静态域里面获取变量,你是没办法结束其他线程的。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯