主要是想用纯API实现多线程。之所以不想用TThread类,是因为据我所知它不能立刻停止线程。
不可否认,网络上有很多关于线程的资料。但我等菜鸟担心看错资料学不到东西,也为了少走弯路,所以特地开帖求助。
还要说的是,我以前在可能用线程的地方都是用时钟,时钟与线程到底有什么联系和区别?
不可否认,网络上有很多关于线程的资料。但我等菜鸟担心看错资料学不到东西,也为了少走弯路,所以特地开帖求助。
还要说的是,我以前在可能用线程的地方都是用时钟,时钟与线程到底有什么联系和区别?
你吧TTHREAD搞透彻了,API自然也水到渠成了~
WINDOWS程序設計裏曾說過,要想你的界面更加人性化,不會停止響應,多線程是個非常好的方案,當然原文不是這樣說的,我翠前好多年不看那本書了。
我這裏舉例主要是指界面方面來說:時鍾是實現的定時作業的問題,如果放在主線程中,占用主線程的時間,一但他執行較長時間的運算等的時候,主界面就會停止響應。多線程,將運算比較長的業務或運算放在線程裏就可以避免這一情況。
當然多線程在分時操作系統有很多他天生的優勢。
能不能立即停止,要看怎以应用了.
<<Windows核心编程>>