探讨了实时条件下多任务的程序设计技术,并给出了实现方案与基本编程模型。针对并发程序设计并发性、共享性的特点,对引入多线程机制如何提高软件系统处理速度,以及可能带来的问题进行充分研究,并结合三峡梯级AGC工程应用实际找出了瓶颈及制约因素,提出了针对性的解决策略。实际运行验证表明,该方案充分利用了UNIX小型机的资源优势,有效提高系统整体性能,满足了AGC系统对实时性的要求。