C# 如何获取当前方法所在的线程?

注意,不是当前线程,而是当前方法所在的线程,这么说可能有点不好理解,线程一直在轮流执行,比如A方法中有int a=0;int b=0;两条代码,b方法中有int c=0;int d=0;a,b方法在不同线程,现在断点到int a=0;下一句不一定是int b=0;如果在a内写Thread.CurrentThread.Abort();那么结束掉的可能是b方法所在的线程。。

那么 请问如何获取当前方法所在的线程呢?

RISEBY
浏览 782回答 1
1回答

红糖糍粑

不知道怎么回答这个问题,干脆科普下,架设有类class Bird,Bird类里有方法a,b(假设两个方法的执行时间>100ms) 在Main方法中执行如下代码: var bird_A=new Bird(); Task.Factory.StartNew(() => bird.a(););//线程A var bird_B=new Bird(); Task.Factory.StartNew(() => bird.b(););//线程B 如果在a内写Thread.CurrentThread.Abort();那么结束掉的不可能是线程B
打开App,查看更多内容
随时随地看视频慕课网APP