摘要:
1、thread存在单继承局限;Runnable不存在单继承局限,并且可以方便多个线程同时处理一个对象。 2、thread实现了Runnable接口,重写run()方法。 3、多个线程操作同一个对象,叫做并发。遇到并发的情况,就需要线程同步,线程同步是一种排队等待机制,在一个队列中存在多个线程排队来 阅读全文
摘要:
1、程序是指一段程序代码,属于静态的事物。 2、程序执行起来后,形成一个进程,属于动态的事务。 3、一个进程包含多个线程,至少包含main\gc等线程,这些线程共享一个进程的资源,包括内存、cpu等。 thread.run()是类似于调用一个函数,顺序依次执行;thread.start()才是真实的 阅读全文
摘要:
阅读全文