煤矿监控系统组态软件客观上要求较强的并行处理能力,其死锁对煤矿安全生产具有巨大危害。论文分析了煤矿组态软件体系结构,论述了该软件多线程死锁的原因,研究了具有优先级的多线程排队机制和调度机制,并利用Java语言编程实现,解决了矿用组态软件的死锁问题,达到预期目的。