@Override
	public void run() {
		super.run();
		try {
		while (true) {
			currentJob = (JobImpl1) qMananager.pull("Queue1");
			if (currentJob!=null) {
				currentJob.startWork(this);
				System.out.println("1-"+id+" start "+currentJob.id);
				Thread.sleep(500);
				currentJob.endWork(this);
				System.out.println("1-"+id+" finish "+currentJob.id);
				JobImpl2 jj = new JobImpl2();
				
				jj.name=""+currentJob.id;
				qMananager.push("Queue2", jj);
			}else{
				Thread.sleep(500);
			}
		}
		} catch (Exception e) {
			if (currentJob!=null) {
				qMananager.push("Queue1", currentJob);
			}
			e.printStackTrace();
		}
	}