线程:
当接收控制台输入时,程序会停止,等待用户输入(阻塞),无法响应其它操作,也不能处理其它的功能,浪费资源。为了解决效率问题,在做一件事的时候,另一个件事也希望可以同时执行,这种情况下,就需要使用多线程来解决。
多线程用来解决多件事情同进处理 一个进程可以拥有多个线程,同一个进程中的线程共享该进程的资源(内存和CPU)线程资源的处理,每个线程都拥有自己的处理逻辑的代码。
一个java程序中默认有一个线程,线程代码入口是:main方法