public void run(){
		System.out.println("begin to synchronize file data...");
		while(true)
		{
			try 
			{
				while(MyEventQueue.fileEventList.size() != 0)
				{
					FileEvent fv = MyEventQueue.fileEventList.poll();
					switch(fv.getCatogory())
					{
					case 1: processRenameEvent(fv);
					break;
					case 2: processModifyEvent(fv);
					break;
					case 3: processDeleteEvent(fv);
					break;
					case 4: processCreateEvent(fv);
					break;
					default: ;
					}
				}
				Thread.sleep(2000);
			} catch (InterruptedException e) {
				e.printStackTrace();
			}
		}
	}