runnable 相关问题

Runnable接口定义了一个run方法,用于包含线程中执行的代码。

如何将参数传递给可运行方法

我有一个函数functionAcceptsMethod,它接受可运行方法作为参数,我想通过传递带有参数的方法来调用functionAcceptsMethod。当我通过...

回答 2 投票 0

handler.post(runnable)是否启动新线程?

如果处理程序是在主UI线程中实例化的,则带有Runnable的帖子会创建一个添加到消息队列的子线程,还是仅在UI线程中运行? handler.post(...

回答 3 投票 5

我不知道他们在这个实验中试图告诉我做什么

我最近开始研究操作系统,我们的讲座内容不足以理解家庭作业。问题是:执行TwoThreads示例。然后修改...

回答 1 投票 0

保存的数据与数据库SQLite litepal不对应

我是android开发的新手。我正在尝试将数据从json字符串[{“ question”:“谁是'Modern Love'摇滚明星歌手?”,“ imageUrl”:“ https://postimg.cc / ...]保存到数据库中。 >

回答 1 投票 0

具有以固定速率运行的可运行对象的Java项目过一会儿能否停止?约40小时后,矿井保持冻结状态

我自己学习了Java之后,我开始了一个项目,该项目通过api调用一个叫做torn的游戏从网站获取数据。感谢一些帮助,我修复了一些小细节,但是主要...

回答 1 投票 2

如何终止由于Socket.accept()而被阻塞太长时间的线程?

public class Slave实现Runnable {public ServerSocket slaveSocket; public Slave(ServerSocket sk){socket = sk;} @Override public void run(){套接字客户端= slaveSocket ....

回答 1 投票 0

为什么此代码不能用作死锁? [关闭]

class A {同步的void bar(B b){线程t = Thread.currentThread(); System.out.println(“输入A” + t);试试{Thread.sleep(1000); } catch(Exception e){} ...

回答 1 投票 -1

我的Java程序有时会冻结,并且可能会发生内存泄漏。我的遥测有用吗?

我最近开始学习Java(现在有了额外的空闲时间),并使用Netbeans 8.2为名为torn的游戏编写了代码。此代码是可运行的,可连续从站点检索数据...

回答 1 投票 -1

创建一个使用线程池等待来自客户端的消息的Java服务器套接字

@ FXML私有TextArea textarea; @FXML私人ImageView imagev; @Override public void initialize(URL url,ResourceBundle resourceBundle){Serverth Server = new Serverth(); Server.start(); } ...

回答 1 投票 0

Kotlin-如何在处理程序中这样传递Runnable

我是科特林的初学者。我尝试创建一个每2秒重复一次的任务。所以我创建了这样的东西。 val handler = Handler()handler.postDelayed(Runnable {// TODO-这是...

回答 1 投票 0

如何使用可运行的版本将Java命令模式迁移到PHP 7.4?

出于研究目的,我正在尝试将此Java命令模式示例迁移到PHP:https://codereview.stackexchange.com/questions/52110/command-pattern-implementation如@simon所述,使用...

回答 1 投票 1

从外部类创建可运行的对象

我正在尝试创建多个任务,每个任务都会在多个路由器上调用路由。我正在尝试将路由器的主列表(ArrayList)分解为子列表,每个线程可以迭代该子列表...

回答 1 投票 -1

处理程序和线程/可运行

有人可以告诉我为什么这不起作用吗?我试图弄清楚如何使用线程/可运行。线程并没有做很多事情,只是循环并让主线程知道更新文本。我不知道...

回答 1 投票 0

startActivity()在Runnable接口内不起作用

我的项目中有一个服务类(SaveMyAppsService.java),一旦启动,该服务类将检查前台应用程序,如果当前前台应用程序的包名称与List ]]相匹配。 我认为您应该像这样使用Handler: private final Handler mHandler = new Handler() { @Override public void handleMessage(Message msg) { Bundle bundle = msg.getData(); String localPackName = bundle.getString(AppLock.EXTRA_TYPE); Intent intent = new Intent(SaveMyAppsService.this.getApplicationContext(), CustomPinActivity.class); intent.putExtra(AppLock.EXTRA_TYPE, AppLock.UNLOCK_PIN); intent.putExtra("package",localPackName); startActivity( intent ); checkAllowed(); } }; 并且您的代码已更新: ScheduledExecutorService scheduler = Executors.newSingleThreadScheduledExecutor(); scheduler.scheduleAtFixedRate(new Runnable() { @Override public void run() { lockedApps = AppPref.getInstance().getAppList(getApplicationContext()); String localPackName = checkRunningApps(); //returns package name of the current foreground app. if( lockedApps.contains(localPackName) ){ Log.i("mytag","yes this is in lockedApps pref"); if( !allowedApps.contains( localPackName )){ Log.i("mytag","It was not allowed!!!!!!!!!!!!!!!!!!!!!!!!! but now it is"); allowedApps.add( localPackName ); previousAppName = localPackName; Message msg = mHandler.obtainMessage(); Bundle bundle = new Bundle(); bundle.putString(AppLock.EXTRA_TYPE, localPackName); msg.setData(bundle); mHandler.sendMessage(msg); } } } },0、300,TimeUnit.MILLISECONDS);

回答 1 投票 0

Swing Java中的累积可运行

作为学习SwingWorker的一部分,我浏览了源代码,在其中发现了AccumulativeRunnable。从AccumulativeRunnable类定义的注释中,我了解......>

回答 1 投票 0

您如何知道线程何时完成执行

我正在使用Kotlin在Android Studio中做一个测验应用程序。我正在从API提取数据并将其显示在活动中。现在,我正在实现一个progressBar,它指示要回答每个...多少时间...

回答 1 投票 0


使用处理程序重复执行任务要比间隔花费更多时间

我从服务器获取数据,并且必须每隔x秒更新一次。我使用Handler的postDelayed函数执行此操作。私人长mInterval = 10000; Runnable mStatusChecker = new Runnable(){...

回答 2 投票 0

实现Runnable的类中的Advice方法

我在一个类中有一个重写的run()方法,该方法实现java.lang.Runnable,并且我将该类的实例传递给java.util.concurrent.ThreadPoolExecutor。 run方法可能会抛出运行时...

回答 1 投票 0

如何在psvm中启动程序?

如何使用一个命令在psvm中启动程序?应用程序如何知道首先启动哪个类?我知道psvm应该只具有启动命令,仅此而已。您能解释一下...

回答 3 投票 0

最新问题
© www.soinside.com 2019 - 2025. All rights reserved.