我在以下答案中看到:另一篇文章的https://stackoverflow.com/a/24035591要在绘图阶段后获取元素的宽度,我可以执行以下操作: 如果我想获得 2 个元素(view1 和 view2)的宽度而不是一个元素的宽度,因为我在同一个数学公式中使用这两个值怎么办? 我应该这样做吗? ...
我在以下答案中看到:另一篇文章的https://stackoverflow.com/a/24035591要在绘图阶段后获取元素的宽度,我可以执行以下操作: 如果我想获得 2 个元素(view1 和 view2)的宽度而不是一个元素的宽度,因为我在同一个数学公式中使用这两个值怎么办? 我应该这样做吗? ...
我有一组 255 个 ip 地址要管理 (xxx1 -> xxx255)。 在 Java 中,如果我检查来自我的 java 移动应用程序的连接,只有一组 IP 和setTimeout(200) ,我可以等待太多直到完成所有 255 个 ip 地址。 另一方面,如果我至少连接到 ip 地址中的一 ...
我正在编写一个简单的线程,它只运行一个进程并读取InputStream 。 在读取输入时,如果它找到某个字符串,它会将布尔值设置为 true。 然后,当我需要检查那个布尔值时,我通常会这样做: 还是我应该将Callable与Future一起使用? 如果是这样,正确的用法应该是这样的? ...
我想在要连续执行的队列中添加任务(或可运行)。 新任务在运行时进入,具体取决于条件。 我还想在每个任务之后添加一个延迟,然后再开始下一个任务。 例如:我正在下载一个文件,用户点击另一个文件进行下载。 现在我不希望它并行启动。 我希望它仅在下载第一个文件后才启动。 对于 Android,在 Kotl ...
我正在开发一个 Spring 引导应用程序,它接受请求并使用ExecutorService处理它们。 提交给ExecutorService的每个任务都是非迭代的、长时间运行的并且是不可中断的(本质上,它通过消息传递代理依次将请求提交给其他几个服务,为每个服务阻塞,并等待回复)。 我正在尝试以这样一种 ...
我是编程初学者,有点挣扎。 所以我正在构建一个 TCP 点对点聊天,这需要我划分任务-> 线程。 因此,我想为该连接的“写入”部分(扫描仪、DataOutputStream 等)构建一个线程。为了做到这一点,我实现了 Runnable,这迫使我在覆盖的 run() 方法中写入我的线程。 现在 ...
我有一个项目,其中有一个用例,用户预订会议让我们假设上午 10 点到 11 点与另一个用户。 现在在后端,我想在上午 11 点检查会议是否顺利。 为此,我使用 Scheduled Future 和 Runnable。 每当我预订会议时,我都会使用相关的会议结束时间 cron 表达式创建一个预定的未来 ...
我如何从计时器中获取最后一个值(从 start() 函数中的可运行)我当然无法从可运行 function 之外的任何地方达到记录值。 所以它在“sharedPreferences.edit().putInt("record", record )”中给出了一个错误我怎样才能取值? ...
我正在研究一个需要计算 5 个外部任务然后聚合在一起的用例。 如果所有任务都没有在 3 秒内完成,则返回已完成的任务。 class 中的运行方法:任务调用外部系统检索结果。 为简单起见,返回一个随机价格(1-00) 当我调用 getPrice 方法时,得到 java.util.concurren ...
因此,我一直在寻找使用来自印度尼西亚服务器的数据更新我的客户端代码中的一个面板。 延迟相当长(2-8)秒,我注意到我的用户界面在响应从服务器返回所需的时间内冻结。 响应将用于在地图上绘制一些点(尚未实现)。 我一直在网上寻找如何做到这一点,我遇到了: 稍后调用。 摇摆人。 调度线程池执行器。 使 ...
安卓初学者在这里。 任何帮助深表感谢 。 我正在开发一个可以进行简单实验的应用程序。 该应用程序显示图像并要求用户从 1 到 10 对其进行评分。我有 1 个活动和两个布局实验开始。 我在 FrameLayout 下合并了两个布局。 我想要实现的是:' ====>开始实验>显示第一张图 ...
我有这个测试代码: 我预计,因为 Runnable 应该休眠 1s 然后结束,然后执行程序等待它的终止和关闭,最后是System.out.println("-----------"); 被执行。 但真正的输出是: 执行顺序对我来说没有多大意义。 似乎 ExecutorService.awa ...
我正在阅读 JCP 7.2.4,它具有以下代码: 这本书说:应该使用原子的,而不是易失的,因为内部的Runnable可以访问hasNewMail 。 有邮件时布尔值设置为true,不考虑其前一个值是true还是false,不管其他线程是否在设置它的值。 我的疑问是,如果我用 volatile ...
我最近使用 Maven 和 JavaFX 编写了一个简单的计算器,没什么特别的。 代码运行没有问题,所有操作都没有问题 - 我尝试编译 jar 文件,我编译它,但是当我尝试运行它时,没有任何反应,该过程甚至没有出现在管理器中。 我尝试通过控制台运行,如果版本匹配JDK和JRE相同,我附上屏幕。 在 ...
在将我的 asynctask 替换为可运行的以将数据上传到服务器后,我在下面的最后一行出现错误:任何指针将不胜感激。 无法从具有 void 结果类型的方法返回值 在这条线上 ...
我使用 java 11,假设我有多个可运行的方法,除了参数的数量之外,它们都是相同的结构,例如: 稍后我在每个可运行的方法上都使用它: 我工作完美。 但我想找到更好的优雅方法,不要在课堂上保存很多可运行的方法,因为它可能更多。 我的目的是创建 1 个通用可运行包装器来传递任何类型的函数,所 ...
我认为从概念上讲这应该可行。 但是有一个错误: Suspend function 'dueWorkingHours' 只能从协程或另一个 suspend function 调用 Java和Kotlin并行不兼容? 有没有解决的办法? 实际上,我只有Runnable才能通过它进入Handler : ...
我有一个使用单一活动和多个片段方法的应用程序,我使用 NavController 进行导航。 不幸的是,当导航到包含任意 class 中的Runnable的片段时,正在创建该片段的两个相同实例,我不明白为什么。 这是主要活动的代码: nav_graph 中的 Home-Fragment 是您可以在 ...
示例代码取自 Java Philosophy 2015 一书,它使用了 Java SE5/6。 我用的是JDK11,可能这段代码不适合新版本,但为什么呢?Exception in thread "main" java.util.concurrent.RejectedExecutionExceptio ...