主线程和子线程的区别
每个线程都有一个唯一标示符,来区分线程中的主次关系的说法。
线程唯一标示符:Thread.CurrentThread.ManagedThreadID;
- UI界面和Main函数均为主线程。
- 被Thread包含的“方法体”或者“委托”均为子线程。
- 委托可以包含多个方法体,利用this.Invoke去执行。
- 也可以定义多种方法体,放在Thread里面去执行。则此方法体均为子线程。注意如果要修改UI界面的显示。则需要使用this.Invoke,否则会报异常。
线程唯一标示符:Thread.CurrentThread.ManagedThreadID;