runnable相关内容

为什么没有用于DelayQueue的Delayed的默认Java实现?

我想要一个 DelayQueue 预定的 Runnable s,其中每个 Runnable s只能在事先指定的某个时间点之后运行。因此,线程可以继续从该队列中删除可运行对象并处理事件时间表。为什么没有 延迟 ,也就是 Runnable ,为此吗? Delayed 唯一合理的子接口是 RunnableScheduledFuture ,其中有很多需要实施的随机事物。 解决方案 Delay ..
发布时间:2020-10-20 00:19:18 Java开发

单线程中的多个Runnable -java

我正在尝试拥有一堆可以一次启动的可运行线程。 像这样的东西 First(new Thread(){ public void run(){ //做某事 } }); 我要做什么是不可能的事? 解决方案 您可以使用单线程执行器 ExecutorService服务=执行器。 newSingleThreadedPool(); service.s ..
发布时间:2020-10-07 21:47:42 Java开发

添加属性文件以构建可运行jar的路径

是否可以将一些属性文件添加到可运行jar文件的类路径中? 我尝试了以下解决方案解决方案: 使用以下命令运行可执行文件: java -cp ../prop_dir/prop1.properties;../prop_dir/prop2.properties -jar MyRunnableJar.jar 添加到清单文件中(在“类路径”部分中) ../ prop_dir / pr ..
发布时间:2020-10-02 04:17:20 Java开发

成品中的printStackTrace()。什么时候,为什么?

从许多资料中可以得出结论,使用 printStackTrace 进行错误处理是不好的做法。 这是一个。 现在我很惊讶:在什么情况下打印stacktrace是有效的解决方案?出于争论的缘故,让我们假设我们不是在诸如微波炉或香蕉之类的系统上工作,而是在基本的现成PC上工作。 我问这个问题的原因本身可以看作一个问题,但是我会告诉你的: 我正在开发一条蛇,例如可以与AI一起玩的游戏。所有 ..
发布时间:2020-10-02 03:54:45 Java开发

获取Runnable的当前实例

我正在开发一个允许用户查看存储在不同数据库中的任务列表的应用程序.所以发生的是,我有一个可浏览数据库的名称列表(存储为文本文件).程序在该列表中加载第一个数据库并显示内容.然后,从菜单中,我允许用户在列表中选择另一个数据库. (有点像,我想查看Andy的任务,现在是Bob的任务,现在是Carl的任务.). 问题是,我不知道如何更新UI以便显示新数据库的内容.删除当前列出的任务,从数据库中读取 ..
发布时间:2020-07-22 20:13:54 Java开发

可运行的处理程序不在片段内部执行.无法启动可运行文件

我在片段中有一个可运行的对象.该runnable旨在更新文本视图以及使用按钮接收输入.但是程序甚至一次都不会进入可运行程序. 请帮助.我究竟做错了什么. 谢谢. 代码如下.我在runnable中有按钮和textviews. public class TodayFragment extends Fragment { //initialisations @Override public ..
发布时间:2020-06-17 19:25:59 Java开发

尝试从字段'android.view.View android.support.v7.widget.RecyclerView $ ViewHolder.itemView'中读取

我试图延迟随机选择recyclerview项.我需要在片段加载后启动随机选择方法,而无需任何用户交互,但是会出现以下错误.之后,将其放在ImageView上单击以进行检查,但再次出现相同的异常.这里有人会告诉我我在哪里犯错,或者还有什么可能是实现此目的的更好的方法.下面是我的代码 package com.apponative.bjja.fragments; import andro ..
发布时间:2020-06-17 19:25:01 移动开发

在Android中以慢动作播放视频

-我正在一个需要慢动作播放视频的项目. -我很清楚Android不提供这些功能. -我发现拥有这些功能的 PVPlayer Engine 和 libVLC ,但是我没有找到任何包含它们的教程或适当的文档在android项目中并使用它们. -因此,我尝试使用Runnable和Handler来完成此操作,该方法成功降低了视频播放速度,但在播放过程中却出现了混蛋. public ..
发布时间:2020-06-17 19:23:32 移动开发

使用paint(g)和run()绘制点

我要做的是一旦按下按钮"GO",它将绘制/绘制具有不同坐标的3个椭圆.我尝试过重新粉刷,但似乎不起作用.它仅显示一个椭圆,即最后一个椭圆.我希望它堆叠起来并附加椭圆形. 这是我的代码: import javax.swing.*; import java.awt.Graphics; import java.awt.*; import java.awt.event.ActionEve ..
发布时间:2020-05-23 21:02:05 Java开发

Runnable和ExecutorService的奇怪行为

我在多线程中遇到了一些非常奇怪的行为.我有两个类:DipoleTester和Dipole. DipoleTester尝试创建多个Dipole对象,然后异步运行它们.问题在于DipoleTester只是一次运行所有其Dipole对象,而不是一次运行2个. 这里是DipoleTester: public class DipoleTester { public static S ..
发布时间:2020-05-14 01:54:02 Java开发

使用Runnable通过多个线程运行方法

在我的程序中,我想在其中一种方法中创建多个线程,其中每个线程必须使用给定的输入运行特定的方法.我使用Runnable编写了此代码段. class myClass { public myClass() { } public void doProcess() { List[] ls; ls = new List[2]; // two lists in ..
发布时间:2020-05-14 01:45:17 Java开发