小编ech*_*cho的帖子

如何同时(或在关闭时)启动两个线程

我有班级Note和班级Meeting.课堂上有一个ArrayList名字.当创建一个对象时,它将被注册.noteListNoteMeetingnoteList

我只想在主类中说明Meeting可以同时(或在关闭时)创建两个对象.我的计划是:

public class Note{
    //some field and method hier
    public void add(Meeting m){
        notes.add(m);
    }
    private  static final List<Entry> notes =
        Collections.synchronizedList(new ArrayList<Entry>());
}

public class Meeting implements Runnable{
    public Meeting(Note note_1,Note note_2,Calendar calendar){
        note_1.add(this);
        note_2.add(this);}
        //some method
    }

    public class Test implements Runnable{
        public static void main(String[] args) {
            Note note_1 = new Note();                
            Note note_2 = new Note();
            Meeting m_1 = new Meeting(note_1,note_2);
            Meeting m_2 …
Run Code Online (Sandbox Code Playgroud)

java multithreading

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

标签 统计

java ×1

multithreading ×1