1)操作系统消息机制:百度百科——消息机制 解释的很清楚。操作系统扫描输入设备状态-(转换为消息)-发送给焦点窗体
,对于每一个正在执行的Windows应用程序,系统为其建立一个“消息队列”。
2)control的invoke,begin invoke .委托的invoke begin invoke的区别
实践表明:control的invoke和begin invoke 都是跨线程,到control创建的线程执行代码。区别是invoke会阻塞当前线程,begin invoke则不会,与消息机制有关。
委托的invoke是不夸线程的,begin invoke是用线程池线程(异步)执行,endinvoke会同步。
3)路径问题:
Unix和Linux的路径是用/表示,Windows用\,因此Windows需要注意加@,否则会当成转义字符。
相对路径:Web相对路径的出发点是当前页面。例如.\system32\cmd.exe .\表示当前路径 ..\(两个点)表示父目录
../../表示根目录