线程调度程序注册?

Nik*_*hil 5 java multithreading

在Java中,是否run()在线程调度程序中注册线程?

怎么样construct()start()register()

Ste*_*n C 5

在 java 中,run() 是否在线程调度程序中注册了一个线程?

不会。如果run()直接调用该方法,则作为普通方法调用;即它在当前线程上运行,而不是一个新线程。

构造(),开始()和注册()怎么样

start方法创建一个新线程,并在此过程中将线程注册到调度程序。(然而,调度器在 Java 中是一个模糊的概念。它暗示必须存在,但它的实现和行为通常留给主机操作系统。纯 Java 程序几乎无法控制线程调度器实际上的方式作品。)

API中没有construct()orregister()方法Thread。如果您指的是Thread构造函数,它们只会创建一个Thread对象,而不是将执行工作的底层线程。后者仅在start()被调用时创建。