cost 83 ms
同时获取绘制阶段后两个元素的宽度 - Get width of two elements after the drawing phase at the same time

我在以下答案中看到:另一篇文章的https://stackoverflow.com/a/24035591要在绘图阶段后获取元素的宽度,我可以执行以下操作: 如果我想获得 2 个元素(view1 和 view2)的宽度而不是一个元素的宽度,因为我在同一个数学公式中使用这两个值怎么办? 我应该这样做吗? ...

使用 ExecutorService 使用一组 ip 地址管理并行线程的最佳方法 - Best approach to manage parallel threads with a set of ip addresses using ExecutorService

我有一组 255 个 ip 地址要管理 (xxx1 -> xxx255)。 在 Java 中,如果我检查来自我的 java 移动应用程序的连接,只有一组 IP 和setTimeout(200) ,我可以等待太多直到完成所有 255 个 ip 地址。 另一方面,如果我至少连接到 ip 地址中的一 ...

我应该将 Thread and.join 还是 Callable 与 Future and.get 一起使用? - Should I use Thread and .join or Callable along with Future and .get?

我正在编写一个简单的线程,它只运行一个进程并读取InputStream 。 在读取输入时,如果它找到某个字符串,它会将布尔值设置为 true。 然后,当我需要检查那个布尔值时,我通常会这样做: 还是我应该将Callable与Future一起使用? 如果是这样,正确的用法应该是这样的? ...

Android 的任务队列 - Kotlin - Tasks Queue for Android - Kotlin

我想在要连续执行的队列中添加任务(或可运行)。 新任务在运行时进入,具体取决于条件。 我还想在每个任务之后添加一个延迟,然后再开始下一个任务。 例如:我正在下载一个文件,用户点击另一个文件进行下载。 现在我不希望它并行启动。 我希望它仅在下载第一个文件后才启动。 对于 Android,在 Kotl ...

记录 ExecutorService 关闭时正在处理的任务 - Logging tasks that were being processed by ExecutorService when it was shut down

我正在开发一个 Spring 引导应用程序,它接受请求并使用ExecutorService处理它们。 提交给ExecutorService的每个任务都是非迭代的、长时间运行的并且是不可中断的(本质上,它通过消息传递代理依次将请求提交给其他几个服务,为每个服务阻塞,并等待回复)。 我正在尝试以这样一种 ...

如何在覆盖的 run() 方法中使用现有对象? - How to use existing Objects in an overwritten run() Method?

我是编程初学者,有点挣扎。 所以我正在构建一个 TCP 点对点聊天,这需要我划分任务-> 线程。 因此,我想为该连接的“写入”部分(扫描仪、DataOutputStream 等)构建一个线程。为了做到这一点,我实现了 Runnable,这迫使我在覆盖的 run() 方法中写入我的线程。 现在 ...

Null 在实现 Runnable 的 class 中调用存储库时出现指针异常 - Null Pointer Exception when Calling repository in a class implementing Runnable

我有一个项目,其中有一个用例,用户预订会议让我们假设上午 10 点到 11 点与另一个用户。 现在在后端,我想在上午 11 点检查会议是否顺利。 为此,我使用 Scheduled Future 和 Runnable。 每当我预订会议时,我都会使用相关的会议结束时间 cron 表达式创建一个预定的未来 ...

CompletableFuture:java.util.concurrent.TimeoutException - CompletableFuture : java.util.concurrent.TimeoutException

我正在研究一个需要计算 5 个外部任务然后聚合在一起的用例。 如果所有任务都没有在 3 秒内完成,则返回已完成的任务。 class 中的运行方法:任务调用外部系统检索结果。 为简单起见,返回一个随机价格(1-00) 当我调用 getPrice 方法时,得到 java.util.concurren ...

根据慢速服务器的结果更新 JPanel(使用线程不阻塞 GUI) - Updating JPanel based on results from slow server (Using threads to not block GUI)

因此,我一直在寻找使用来自印度尼西亚服务器的数据更新我的客户端代码中的一个面板。 延迟相当长(2-8)秒,我注意到我的用户界面在响应从服务器返回所需的时间内冻结。 响应将用于在地图上绘制一些点(尚未实现)。 我一直在网上寻找如何做到这一点,我遇到了: 稍后调用。 摇摆人。 调度线程池执行器。 使 ...

Android:每 10 秒动态切换布局 - Android :switch between Layouts dynamically every 10 seconds

安卓初学者在这里。 任何帮助深表感谢 。 我正在开发一个可以进行简单实验的应用程序。 该应用程序显示图像并要求用户从 1 到 10 对其进行评分。我有 1 个活动和两个布局实验开始。 我在 FrameLayout 下合并了两个布局。 我想要实现的是:' ====>开始实验>显示第一张图 ...

java ExecutorService.awaitTermination() 是否阻塞主线程并等待? - Does java ExecutorService.awaitTermination() block the main thread and wait?

我有这个测试代码: 我预计,因为 Runnable 应该休眠 1s 然后结束,然后执行程序等待它的终止和关闭,最后是System.out.println("-----------"); 被执行。 但真正的输出是: 执行顺序对我来说没有多大意义。 似乎 ExecutorService.awa ...

如果我在这段代码中用 volatile 替换 AtomicBoolean 会有什么风险? - What's the risk if I replace AtomicBoolean with volatile in this code?

我正在阅读 JCP 7.2.4,它具有以下代码: 这本书说:应该使用原子的,而不是易失的,因为内部的Runnable可以访问hasNewMail 。 有邮件时布尔值设置为true,不考虑其前一个值是true还是false,不管其他线程是否在设置它的值。 我的疑问是,如果我用 volatile ...

JAR 文件不会运行 - JAR file won't run

我最近使用 Maven 和 JavaFX 编写了一个简单的计算器,没什么特别的。 代码运行没有问题,所有操作都没有问题 - 我尝试编译 jar 文件,我编译它,但是当我尝试运行它时,没有任何反应,该过程甚至没有出现在管理器中。 我尝试通过控制台运行,如果版本匹配JDK和JRE相同,我附上屏幕。 在 ...

找到优雅的方法来包装可运行方法并将其作为函数传递给 java - Find elegant way to wrap runnable method and pass it as a function in java

我使用 java 11,假设我有多个可运行的方法,除了参数的数量之外,它们都是相同的结构,例如: 稍后我在每个可运行的方法上都使用它: 我工作完美。 但我想找到更好的优雅方法,不要在课堂上保存很多可运行的方法,因为它可能更多。 我的目的是创建 1 个通用可运行包装器来传递任何类型的函数,所 ...

Android 为什么在使用 NavController 导航时会创建两个相同的片段 - Android why are two identical Fragments created when navigating with NavController

我有一个使用单一活动和多个片段方法的应用程序,我使用 NavController 进行导航。 不幸的是,当导航到包含任意 class 中的Runnable的片段时,正在创建该片段的两个相同实例,我不明白为什么。 这是主要活动的代码: nav_graph 中的 Home-Fragment 是您可以在 ...


 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM