单项选择题

在操作系统中,解决进程间的()和()问题的一种方法是使用()。是指进程间具有的一定的逻辑关系。()是指进程间在使用共享资料方面的约束关系。对于()可以做()操作和()操作。()操作用于阻塞进程,()操作用于释放进程。程序中的()和()操作应谨慎检查,保证其使用的正确性,否则执行时可能发生死锁。

A.调度
B.通信
C.互斥
D.同步