gpt4 book ai didi

java - "this"在java多线程中意味着什么?

转载 作者:行者123 更新时间:2023-12-01 16:49:27 25 4
gpt4 key购买 nike

t=new Thread(this,"clocky");
t.start();

这是创建新线程的方法,但我不明白为什么要使用它。

最佳答案

让我们开始查看 java 文档。您实际上正在调用这个构造函数

公共(public)线程(可运行目标,字符串名称)

java doc

target - the object whose run method is invoked when this thread is started. If null, this thread's run method is invoked.

name - the name of the new thread

这里this指的是你调用它的类的当前对象,就像它在java的其他地方一样。我确信您的该类实现了 Runnable 并重写了 run() 方法。这就是构造函数参数的匹配方式。

关于java - "this"在java多线程中意味着什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43509689/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com