线程启动与三层架构
每个线程都依靠一个 Thread 对象的 run() 方法来执行任务,这个 run() 方法我们称之为线程体。所以,要想让代码在新线程中运行,就得把代码放到 run() 方法里。 当我们使用 start() 方法启动线程时,线程就进入了可运行状态,并向线程调度器进行注册。 但调用 start() 方法并不意味着线程会立即执行,它只是准备好了,而不是真的开始运行。 最后,切记不要直接调用线程的 run() 方法。
698KB
文件大小:
评论区