单项选择题

A.需要,因为数据接收过程需要等待网络数据; 
B.需要,因为数据接收过程与主程序在不同的类中,因此必须要不同的线程;
C.不需要,因为数据接收过程采用中断方式,不需要等待; 
D.不需要,因为数据接收过程是自动的,无需等待;