用多线程将多个串口存入SQL会有问题吗?(C#)
我的winform有四个串口接收事件,一个串口连续收3条数据(大约隔1秒不到一条,三条完了就等待下组测试数据,每组测试数据都是3条数据),现在数据收集到了,且已经解码并实时显示到界面label,剩下需要的就是再存入SQL,四个串口事件接收到的数据都是一样的格式,且将这些数据都存同一个表中(约30个字段),小生想请教各位大师,是开多个线程还是怎么做呢?开多个线程同时操作同一数据库,同一个表会造成死锁这些大问题吗??我之前一直琢磨,回一条存一条,感觉容易数据错误,后面想等每个串口接收完三条数据后一起将界面的label.Text 存入SQL,这样可行吗?我是初学者,还在学,望各位大师指教,谢谢!