一个线程的问题。请大侠进来帮帮忙看看

假如有个boss,给三个worker安排工作,且只能有两条线程同时运行。请教各位应该则么处理呢,线程
我只知道可以继承thread或者实现Runnable接口,然后实现run()方法,但是现在有三个对象,我只能开两条线程,请大侠门指点

给线程计数,应该不难,只要控制好那个计数变量就可以了,一定是要同步sychronized的