1、import .*;public class FirstThread extends Thread public static void main(String args) int n; try n=(new BufferedReader( new InputStreamReader).readLine(); for (int i=0;i. count+; private int generateData() Random r=new return ();public class Position extends Thread int positionid; ; soldoutflag=tru
2、e; return false; if (t != null) Ticket + + is sold to person + at position +positionid+ return true; Iterator it=(); Person p; Random rnd = new Random(); while () ;public class TicketController int i; ArrayList ticketlist=new ArrayList personlist=new ArrayList Ticket t; Position pos=new Position3; for (i=0;10; t=new Ticket(i); (t);3; posi=new Position(i,ticketlist);20;i+) ddPerson(p); posi.start();