激情综合丁香-激情综合六月-激情综合婷婷亚洲图片-激情综合图区-激情综合网五月


主題:ESM6800在QT程序里使用串口接收數據時GUI線程會卡住

  共有8970人關注過本帖    
美女呀,離線,留言給我吧!
宮梓萱
1樓 信息 | 搜索 | 郵箱


加好友 發短信
ESM6800在QT程序里使用串口接收數據時GUI線程會卡住  發帖心情 Post By:2024-1-5 14:48:00   [只看該作者]

使用linux的方式單獨開了一個串口發送接收線程。QT的動畫來提示數據接收狀態。接收少量數據時還好。在115200bps下接收20多KB數據時發生QT動畫卡住,接收完成才正常。我想我單獨開了一個線程啊,串口線程和QT的GUI線程是互不干擾的。實際測試發現,GUI線程下的定時器也不能用,只有等數據接收完成才可以。這是開了一個假線程嗎。這個串口線程是參照例程的。


  單帖管理 | 引用 | 回復 回到頂部
帥哥喲,離線,有人找我嗎?
hzc
2樓 信息 | 搜索 | 郵箱


加好友 發短信 員工
  發帖心情 Post By:2024-1-5 15:53:00   [只看該作者]

你好,可以檢查一下接收線程的操作,在每次接收循環之間增加一點延時。如果接收線程在接收大量數據的時候,是類似死循環一樣的操作,就會將CPU的資源占完,導致無法正常切換到其他線程的時間片,這樣就會導致其他線程表現出卡頓的現象。


  單帖管理 | 引用 | 回復 回到頂部
美女呀,離線,留言給我吧!
宮梓萱
3樓 信息 | 搜索 | 郵箱


加好友 發短信
  發帖心情 Post By:2024-1-10 16:22:00   [只看該作者]

你好,我貼下我測試的代碼。我使用了usleep后更卡了。我認為運行了usleep后串口接收線程就休眠了,此時QT的GUI線程能順利運行啊。但的確是更卡了。如下是串口線程代碼。

圖片點擊可在新窗口打開查看

圖片點擊可在新窗口打開查看


  單帖管理 | 引用 | 回復 回到頂部
帥哥喲,離線,有人找我嗎?
hzc
4樓 信息 | 搜索 | 郵箱


加好友 發短信 員工
  發帖心情 Post By:2024-1-10 17:24:00   [只看該作者]

你好,我看代碼中有互斥鎖,可以檢查一下是不是負責刷新界面顯示的線程中也加了鎖,所以在接收線程中互斥鎖沒有unlock之前,界面顯示的線程就無法執行,導致表現起來就很卡。


  單帖管理 | 引用 | 回復 回到頂部

返回首頁

ESM6800在QT程序里使用串口接收數據時GUI線程會卡住

用戶名:
            驗證碼: 驗證碼,看不清楚?請點擊刷新驗證碼
內容:
主站蜘蛛池模板: 色盈盈影院| 国产精品免费小视频| 亚洲国产精品不卡毛片a在线| 香蕉频蕉| 国产一精品一aⅴ一免费| 一本毛片| 日本国产最新一区二区三区| 欧美一级毛片兔费播放| 黄色三级视频片| 久久九九免费| 亚洲综合视频网| 亚洲国产精品一区二区三区久久 | 国产亚洲精品久久久久久久| 国产精品久久久久国产精品| 色天天综合网色鬼综合| 人成xxxwww免费视频| 亚洲精品不卡久久久久久| 国产视频www| 岛国福利视频| 欧美变态口味重另类日韩毛片| 999精品影视在线观看| 中文字幕日韩高清| 免费看黄片毛片| 国产美女在线一区二区三区| 桃色视频网| 99久久精品视香蕉蕉er热资源| 免费麻豆视频| 亚洲色大成网站www久久九九| 久青草国产手机在线观| 亚洲第一视频在线播放| 欧美片能看的一级毛片| 国产福利视频一区二区三区| japanese国产高清麻豆| 久久精品全国免费观看国产| 玖草影视| 婷婷在线视频| 在线播放一区| 一级毛片私人影院免费| 中国xxnxx免费| 午夜性刺激小说| 色一区二区|