用VC编程时候为什么要创建线程啊?创建线程有什么好处吗?什么时候要创建线程呢?

解决方案 »

  1.   

    呵呵如果每个应用程序都看作是一个进程的话。。那么。。每一个进程至少得有一个线程。。那就是主线程。。如果一个应用程序只有主线程的话。。那么主线程的的负荷将会是十分的大的。。他负责这个应用程序程序的所有工作。。包括数据的交换,界面的更新等等。。当然这样子做。。在小程序方面是没有什么大问题的。。如果应用程序很大了。。或者是这个应用程序要求的界面更新实时性很强的话,,,那么在数据交换的同时。。界面就来不及更新了。。引入线程就是为了减轻 主线程的负荷的让“界面更新”和“数据交换”能够“同时”进行呵呵。。个人意见。。多看看《Windows核心编程》。。
      

  2.   

    学习了,
    看来多线程还是在编程中必须使用的,来符合再起的多核CPU