我也想知道结果至少一个线程如果对CPU压力很大的话,使用多线程一点用也没有,如果I/O操作较多,可以考虑用多线程

解决方案 »

  1.   

    如果你的程序只在一个CPU上面跑 那么要不是IO密集的程序多线程是不是很有必要所以首先要区分是CPU密集型还是IO密集
      

  2.   

    你的理解也不能说不对,但是,关于多线程真正的理解,还是要看看相关的参考书。
    你说的那种情况,我认为是用多线程的意义不大。
    而且,你肯定是单CPU的。
      

  3.   

    线程也需要cpu的调度.也需要资源.并且单个cpu只是模拟而已,并不能同时执行多个线程.所以如果不是特别费时间的操作还是不要使用多线程的好
      

  4.   

    给你推荐本书
    《JAVA线程编程》(《Java Thread Programming》) --人民邮电出版社