一堆代码:suspend,sleep,Runnable,run,...为什么很多例子里都没有构造函数,没有main,线程怎么启动呀

解决方案 »

  1.   

    >没有main,线程怎么启动呀由虚拟机调用 run 方法启动的。通常没机会去编写创建多线的应用程序,但却经常会被动地处于一个多线程环境中。比如做 Web 编程就是一个典型的多线程环境,在这种环境中编程,并不需要了解如何去创建和调度线程,但一定要清楚同步和线程安全。
      

  2.   

    建议楼主找线程方面的入门的书籍,把基础知识牢靠了后,再尝试多线程的学习;通过一些小的demo,反复调试,不断google,多线程应该不是问题的
      

  3.   

    推荐 《JAVA多线程设计模式 》