channel 是否线程安全?锁用在什么地方?

答案解析

channel本身线程安全,底层用锁和信号量保证并发安全。无需额外加锁。