求助:能在等待用户输入同时还检测串口是否收到数据?

求助:能在等待用户输入同时还检测串口是否收到数据?

求助:能在等待用户输入同时还检测串口是否收到数据?
由于串口不知道何时会上来数据,
现在希望只要有数据来就会显示出来,
但同时还想等待用户输入命令,

我使用的是$line=<stdin>,这样的话不就堵在这里了,没法
进行判断当前串口了,请问有什么办法解决吗?
使用 select.
使用 select
hehe,我后来用Thread拼凑出来了,

一会儿再看看select的用法去。