众位 .net er 问个概念性的问题

来源:百度知道 编辑:UC知道 时间:2024/06/04 15:18:01
很简单的.
System.Threading.Thread.Sleep(50);
比如说,我在点击一个按钮后,让它执行上面这行代码。
请问:这个线程是当前线程休眠50秒吗?要是的话,那么System.Threading.Thread.CurrentThread呢?MSDN上说,System.Threading.Thread这个类是“创建并控制一个线程”,创建并控制?这一点我不太理解。请大家帮忙看看。谢了。(最近公司的项目涉及到串口和多线程了,我一直没有用过多线程。还请指点了。)

50ms
毫秒

是的

Thread.Sleep(50); 是静态方法,暂定当前线程50ms。你理解的没错,是当前线程。
System.Threading.Thread.CurrentThread返回的是当前线程的一个实例。
创建并控制没有什么难理解的阿,Start(),Abort(),Join()不都是控制吗?