如何知道java方法正在阻塞当前线程
如何知道,我使用的方法是阻塞线程还是运行自己的线程?是否有任何登录API? android中的示例-扫描可扩展设备的方法: 它正在运行(扫描),直到我手动停止它。我如何知道是否应该在另一个线程中调用此方法,以不阻止用户的交互可能性?有几种方法- Logcat将告诉您UI是否由于UI线程上的工作过多而挂起 此外,您还可以在开发构建时启用严格模式如何知道java方法正在阻塞当前线程,java,android,multithreading,api,Java,Android,Multithreading,Api,如何知道,我使用的方法是阻塞线程还是运行自己的线程?是否有任何登录API? android中的示例-扫描可扩展设备的方法: 它正在运行(扫描),直到我手动停止它。我如何知道是否应该在另一个线程中调用此方法,以不阻止用户的交互可能性?有几种方法- Logcat将告诉您UI是否由于UI线程上的工作过多而挂起 此外,您还可以在开发构建时启用严格模式 总之,如果UI保持响应并且Logcat是干净的,那么您可能不会有任何问题。如果启动扫描,此特定方法将返回true,我认为它不会阻止线程,而是可能启动一个执
总之,如果UI保持响应并且Logcat是干净的,那么您可能不会有任何问题。如果启动扫描,此特定方法将返回true,我认为它不会阻止线程,而是可能启动一个执行扫描的新线程。