作者GooLoo (平凡)
看板C_Sharp
標題serialport
時間Thu Apr 26 20:25:50 2018
請問一下,我用timer每秒serialport發一次500byte資料出去,我發現軟體都會lag,沒
法做其他操作,除非設10秒或更長
我該怎麼做才可以1秒發一次,軟體還可以做其他事
用thread嗎?
timer不會因此有時一秒有時兩秒?
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.137.107.98
※ 文章網址: https://www.ptt.cc/bbs/C_Sharp/M.1524745552.A.622.html
※ 編輯: GooLoo (114.137.107.98), 04/26/2018 20:29:32
※ 編輯: GooLoo (114.137.107.98), 04/26/2018 20:33:15
→ free112136: 還有多執行緒與非同步 04/26 20:36
→ testPtt: 我遇過有強者專門開一個form來跑timer 04/26 23:15
推 xxian: 你在接收serial port是不是用While迴圈? 04/27 00:05
推 geminily: 看你需求吧,資料是不是需要即時收到 04/28 12:36
→ GooLoo: 只想發送時間固定,軟體又能正常其他動作,如:關閉發送 04/29 22:41
→ Litfal: testPtt你的強者朋友很久以前可能是寫網頁的XD 04/29 23:46
→ MOONY135: 用THREAD吧 之前有遇過運算會讓UI LAG的 04/30 13:10