// ���������߳�
RunnableCallback heartbeat_fn = new WorkerHeartbeatRunable(conf,
workerId, port, topologyId, new CopyOnWriteArraySet<Integer>(taskids),
active);
heartbeat_fn.run();
// ����worker����tuple������
LinkedBlockingQueue<TransferData> transferQueue = new LinkedBlockingQueue<TransferData>();