摘要:
有一次我给同事讲述跨线程调用时使用了高速行驶的并行列车来比喻,感觉比较形象。 线程列车 多线程就像多个并行的列车,每个线程在各自的轨道上不断向前行驶。主界面所在的线程称为UI线程,也叫主线程,主线程依靠消息驱动,可以将主线程的列车每节车厢想象为一个消息,每次转换并处理一个消息,处理过程中如果有新的消 阅读全文
摘要:
在C#语言中struct结构体和class之间的区别主要是值类型和引用类型的区别,但实际上如果使用不当是非常要命的。从Win32时代过来的人对于struct一点不感觉陌生,但是却反而忽略了一些基本问题。我们知道C#在涉及到本地代码的地方大量使用了struct,很大程度上是为了移植代码的需要。很多时候 阅读全文