比如说装潢房子,我是包工头(==主线程),下面有 木匠,瓦匠,电工(各线程),我给他门发钱让他们开始干活(BeginThread启动线程),然后他们开始干,电工先用一天的时间拉好线路,瓦匠用一天的时间满好水泥,木匠用一天的时间做好门窗,我用一天的时间去检查质量,或者我也干点活,(各线程分配的时间片)
总知,一人干活,3个人什么也不干,(如果是多核CPU据说会真正的实现多线程,比如现在的双核),当然这时间片可以通过几个函数去设计他们的优先级别,比如让瓦匠干两天,木匠1天,电工半天~~
更详细的信息,你可以去迅雷网站(
www.xunlei.com)搜 《VC++深入详解》[孙鑫](视频+源码+PPT课件) 看晚孙老师得教程,你不只学会了VC++而且,学会了思考~~~~(很多的思考方式)