在java中创建临时线程

时间:2015-05-01 11:51:03

标签: java multithreading

如何在java中实现临时线程,以便它们在单独的线程中调用函数(将数据包传送/发送到另一个线程),然后在其他线程继续运行时终止?

2 个答案:

答案 0 :(得分:0)

试试这个

Thread t = new Thread(){
    public void run(){
       //Thread Implmentation code here
    }

}

t.start();

答案 1 :(得分:0)

创建线程的api使用Thread类。您可以覆盖run方法,也可以传递实现Runnable接口的Object,并在创建时传递给线程。 Thread.start安排线程执行。

同一JVM中的线程可以通过共享对象进行通信;即您将一个Object传递给一个线程,您可以将其用作共享状态。您可以调用共享对象方法来更改各种线程所看到的状态。当多个线程与一个或多个共享对象相互通信时,您需要确保以对线程安全的方式对对象进行修改,因为共享对象上的调用可以同时发生。

用于管理对共享对象的访问的基本API是使用synchronized关键字以及Object类的waitnotifynotifyAll方法方法。

关于Java并发的

Here is the Oracle tutorial;你能找到详细的信息吗?多年来,Java一直在发展,以使并发和同步更容易使用; JDK中有很多类来处理并发操作。