字符设备驱动，用信号量实现并发控制