摘要: 在学习编程的过程中,我觉得不止要获得课本的知识,更多的是通过学习技术知识提高解决问题的能力,这样我们才能走在最前方,更多Java学习,请登陆疯狂java培训官网。 1.重写线程Thread,Runnable运行的是run方法,当调用线程start()时,会运行其run方法, 也可以主动去调用,只不过不在同一个线程里。 当一个线程既继承了Thread又继承Runnable,其thread必须调用target.run()实现对runnable的方法调用。 2.Object:的三种线程方法 wait() ,notify() ,notifyAll() 在某个线程里执行某个对象锁的wai... 阅读全文