本文原创,转载需标明原处. 通道,主要负责传输数据,相当于流,但流只能是输入或输出类型中的其一,而通道则可以兼并二者. 通道的基类是:Channel boolean isOpen() void close() 通道有同步方式和异步方式. 同步方式:亲力亲为,不交给他人来做. 异步方式:需要等待的事情,交给他人来做.做完之后,可以自己接着做,也可以由他人继续接着做. 通道有阻塞方式与非阻塞方式. 阻塞方式:在做这件事时,可能需要等待,也可能不需要等待. 非阻塞方式:在做这件事之前,确保不需要等待.