设置线程,描述哲学家; 使用菜单随机启动哲学家; 在窗口上显示线程执行状态; 随着线程的执行,更新窗口的显示; 编写正确的哲学家程序,设法延迟线程的执行,使之出现死锁; 编写正确的哲学家程序,保证不出现死锁。