当前位置: 首页 > 知识库问答 >
问题:

当前线程方法java

祁兴运
2023-03-14

所以我正在尝试为我正在制作的一个游戏使用线程。我对这门学科很陌生,所以我可能理解不正确。我的问题是currentThread()方法如何在java API的Thread类中工作。API说“返回对当前执行的线程对象的引用”,但据我所知,多个线程同时运行。怎么可能只返回一个正在执行的线程呢?

共有1个答案

东郭远航
2023-03-14

调用currentthread的代码将在其中一个线程中执行,而不是在所有线程中执行,因此它可以特定地获取该线程

 类似资料:
  • 主要内容:1 什么是Java currentThread()方法,2 Java currentThread()方法的语法,3 Java currentThread()方法的例子1 什么是Java currentThread()方法 Java currentThread() 方法返回当前正在执行的线程的引用。 2 Java currentThread()方法的语法 3 Java currentThread()方法的例子 输出结果为:  

  • 如何检查当前线程是否是Linux上的主线程?看起来gettid()只返回一个pid,但linux似乎并不保证main()的线程总是具有一个常量和统一的pid。 这样做的原因是,我正在进行自动并行化,并且我希望确保pthread_create()不会在已经运行在pthread_create()创建的线程上的函数中调用。

  • 我花了2天的时间阅读了SpringBoot OAuth2客户端的各种教程。每个人看起来都略有不同。此外,由于在给定的包中找不到几个类,因此它们都不起作用。 https://www.baeldung.com/spring-webclient-oauth2 https://www.baeldung.com/spring-security-5-oauth2-login#setup https://spr

  • 主要内容:1 什么是Java join()方法,2 Java join()方法语法,3 Java join()方法例子1,4 Java join()方法例子21 什么是Java join()方法 Java join() 方法表示等待线程死亡。换句话说,它导致当前正在运行的线程停止执行,直到与之连接的线程完成其任务为止。 2 Java join()方法语法 3 Java join()方法例子1 输出结果为: 如上例所示,当t1完成其任务时,t2和t3开始执行。 4 Java join()方法例子2

  • 我需要检查运行某段代码的线程是否是主(UI)线程。我怎样才能做到这一点呢?

  • 问题内容: 我正在使用来自Guava的ListenableFuture,关于它们的一件好事是,将Executor传递给该方法,即要求在给定的线程/执行器上执行回调。 在我的Android应用程序中,我希望能够基于UI线程启动异步执行,并计划一个也在UI线程上执行的回调。因此,我想以某种方式将UI线程执行器提交给上述方法。如何实现呢? 或者,换句话说,我想要UI线程的执行程序。它已经在Android