看板 C_Sharp 關於我們 聯絡資訊
請問一下,我用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
free112136: https://goo.gl/5tbC3S04/26 20:31
※ 編輯: GooLoo (114.137.107.98), 04/26/2018 20:33:15
free112136: https://goo.gl/nG13qZ 04/26 20:36
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