java-threads

    -1热度

    1回答

    我们正在开发对现有worklight(6.2)适配器的扩展,以添加一些不必强制性的背景调用,以向调用原始适配器的客户端提供响应。 我们认为要实现一个由Java类支持的新HTTP适配器,该类启动一个线程并在原始适配器中调用此适配器,从而执行一种异步执行。 因为工作灯内部件不公开,所以我们想知道这种方法是正确的还是会导致一些问题。 我们没有在文档中发现任何明确的限制。

    4热度

    4回答

    public class ObjectCounter { private static long numOfInstances = 0; public ObjectCounter(){ synchronized(this){ numOfInstances++; } } **public static synchronize

    0热度

    2回答

    我有一个调用外部应用程序的Restful Service。此应用程序正在使我的服务挂起。因此,当用户拨打我的服务时,由于此外部应用程序可能需要一个小时。外部应用程序只需要几秒钟执行。否则,出现了问题。所以我想让我的服务中的代码执行长达30秒。如果它通过了30秒的标记,我想停止服务并重新启动它。 这里就是我想: public static void main(String[] args){

    0热度

    1回答

    我目前正在研究基于文本的Java RPG。每次玩家走过一定数量的步时,都会发生随机战斗。每次运行战斗系统时,程序都会进入永久循环,屏幕会冻结。 我该如何解决这个问题?这是所有这些处理的主类的代码。 import javax.swing.*; import java.awt.event.*; public class Runner extends JFrame{ String mat

    3热度

    4回答

    我想使用线程对文件进行排序。这里是Sort.java: 此功能排序与线程 public static String[] threadedSort(File[] files) throws IOException { String sortedData[] = new String[0]; int counter = 0; boolean allThreadsTe

    -3热度

    1回答

    public class Messager implements Runnable { public static void main(String[] args) { new Thread(new Messager("Wallace")).start(); new Thread(new Messager("Gromit")).start(); }

    0热度

    2回答

    我试图使用Thread.sleep(),但它没有奏效。当我使用它时,应用程序停止响应。 我需要把一些延误在我的代码是这样的: public void inicioJogo(){ for (int jogada = 1; jogada <= 50; jogada++) { for (int contador = 0; contador < jogada; contador+

    0热度

    1回答

    因此,我一直在研究一个Java应用程序,它应该让人们使用带有界面的程序运行他们的Minecraft服务器。当你运行一个shell脚本时,所有的输出都放在窗口中,然后你可以写入输入。输入然后由过程读取并解释。这使您可以使用子命令,如“开始”,“停止”,“帮助”,“操作”等。但是,我无法弄清楚如何将输入发送到流程。 这是控制台的样子: 我试过如下: public void createConsoleI

    3热度

    3回答

    我正在尝试学习线程中断以及如何在不调用stop的情况下使线程终止。 public class Test implements Runnable{ static Thread threadTest=null; public static void main(String args[]){ System.out.println("Hello i am main t

    1热度

    2回答

    为什么这段代码总是打印这个? in start oops in ctor oops 并且不调用即使线已经已经开始run方法。当线程启动时首先启动方法调用然后运行。 class MyThread extends Thread { public MyThread(String name) { this.setName(name); start(); Sys