我做一些多任务处理逻辑。Java新线程何时启动?
我想知道,当一个新的线程是在Java创造?我认为它只是通过调用thread.start()或其他什么东西?
实际到位产生新的线程进入由JVM(Java)的内存或DVM(安卓)
Java的创作者亲切地设计创建线程的方法有两种:实现接口和扩展类。扩展类是Java从父类继承方法和变量的方式。在这种情况下,只能扩展或继承单个父类。在Java中这种限制可以通过实现接口,这是创建线程最常见的方式来克服。 (请注意,继承的行为只允许类作为线程运行,由类开始()执行等)
这意味着只要thread.start()
将调用一个新的线程在内存中生成。
感谢蒂姆·B I想知道代新线程的实际的位置在内存JVM或DVM。 –