【问题标题】:Does the initialization of a thread object lead to background thread (Android)?线程对象的初始化是否会导致后台线程(Android)?
【发布时间】:2017-07-04 14:29:12
【问题描述】:

我几天来一直在寻找一些可以帮助我处理线程的信息。我的问题是这个声明 Thread th = new Thread() 导致有后台线程?
提前致谢。

【问题讨论】:

  • 没有,你查过文档吗?,有一个start方法...
  • @ΦXocę웃Пepeúpaツ 感谢您的回复,我知道除非我调用线程上的 start() 方法,否则线程不会做任何事情,但是,确实start() 方法的调用导致后台线程???
  • 那么是的......一旦你调用 start 你的线程将被单独执行......(如果你的意思是背景......)
  • @ΦXocę 웃 Пepeúpa ツ 是的,这就是我的意思,谢谢顺便说一句,在单独线程中运行的代码是否在后台运行而不是在 ui 线程中工作?

标签: java android multithreading background


【解决方案1】:

要管理后台操作,您需要使用 AsyncTask 类。

查看此文档:https://developer.android.com/reference/android/os/AsyncTask.html

【讨论】:

  • 感谢我去阅读link 页面和link 页面并获取一些信息的指南,但我的真正目标是执行此声明 **Thread th = new Thread ** 是创建后台线程?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-06-17
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多