小编nav*_*lp3的帖子

在java中从父线程杀死子线程

我在 java android 平台上工作。我正在从主线程创建一个子线程。我想停止子线程作为我的要求。我的子线程有简单的函数,没有任何循环。我想随时终止子线程并释放它正在使用的资源。我搜索它并找到了 inturrupt() 函数。我的线程是:

public class childThread implements Runnable{
  public void run() {
     firstFunction();
     secondFunction();
    }
}
Run Code Online (Sandbox Code Playgroud)

主线程有此代码在线程上方启动:

Thread tChild;
tChild = new Thread(new childThread(), "Child Thread");
tChild.start();
Run Code Online (Sandbox Code Playgroud)

我的run()函数正在调用这样的函数。我interrupt()在这如何使用?请告诉我任何其他杀死子线程并释放其资源的方法。

java multithreading android

3
推荐指数
1
解决办法
1万
查看次数

排序类数组java

我做了一个课程如下:

class strVal{
    double val;
    String str;
}
Run Code Online (Sandbox Code Playgroud)

现在我创建了这个类的数组,我现在想要对该数组进行排序strVal.val.我想知道Java中是否有任何标准的定义方法?

java sorting

2
推荐指数
1
解决办法
1万
查看次数

搜索指定的键和值是否存在

我在java中使用hashmap datastructure.我有一些数据,其中每个条目(值)都有一个组(键).现在我将这些数据存储在hashmap中,如下所示

HashMap<Integer, String> map = new HashMap<Integer, String>();
map.put(1, "value1");
map.put(1, "value2");
map.put(2, "value3");
map.put(2, "value4");
map.put(3, "value5");
map.put(3, "value6");
map.put(3, "value7");
Run Code Online (Sandbox Code Playgroud)

现在我想搜索条目中是否存在条目(键= 3和值="value6")或不存在.有没有具体的方法可以打电话?或者是否有其他方法可以做到这一点?

java hashmap

1
推荐指数
2
解决办法
1万
查看次数

标签 统计

java ×3

android ×1

hashmap ×1

multithreading ×1

sorting ×1