Return values from Java Threads

后端 未结 9 1391
耶瑟儿~
耶瑟儿~ 2020-12-13 07:12

I have a Java Thread like the following:

   public class MyThread extends Thread {
        MyService service;
        String id;
        public MyThread(Stri         


        
9条回答
  •  离开以前
    2020-12-13 07:54

    public class TopClass {
         List users = new ArrayList();
         void addUser(User user) {
             synchronized(users) {
                 users.add(user);
             }
         }
         void store() throws SQLException {
            //storing code goes here
         }
         class MyThread extends Thread {
                MyService service;
                String id;
                public MyThread(String id) {
                    this.id = node;
                }
                public void run() {
                    User user = service.getUser(id)
                    addUser(user);
                }
            }
    }
    

提交回复
热议问题