| ### Programming with DCE Threads The distributed application programmer can use threads to help structure a program. However, having multiple threads of control can introduce a higher level of complexity than programming with a single thread of control. Threads must be managed, scheduled, and allowed to communicate with one another in a controlled manner. More: Threads Management Threads Scheduling Thread Communication and Synchronization DCE Threads Exceptions ####