安卓 线程间发消息如何实现

想实现多个线程同时给一个线程发消息要怎么做? 写了三个线程分别执行

handler1.sendEmptyMessage(0123);
handler2.sendEmptyMessage(0234);
handler3.sendEmptyMessage(0345);
请问如何在代码中判断接受了0123 0234 0345 这三个信息 再执行run() ??求指点
final Handler handler1 = new Handler(){
@Override
public void handleMessage(Message msg) {
super.handleMessage(msg);
if(msg.what == 0234){

                new Thread(new Runnable() {
                    @Override
                    public void run() {

                    }
                }).start();
            }
        }
    };

http://my.oschina.net/fengcunhan/blog/60939