日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關咨詢
選擇下列產品馬上在線溝通
服務時間:8:30-17:00
你可能遇到了下面的問題
關閉右側工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
淺析WindowsEmbeddedCE下NativeC++的開發(fā)

本文將介紹下Windows Embedded CE和Windows Mobile下進行Native C++多線程的開發(fā)的情況,希望能為大家搞好Windows Embedded CE開發(fā)有所幫助。

創(chuàng)新互聯(lián)公司2013年開創(chuàng)至今,是專業(yè)互聯(lián)網(wǎng)技術服務公司,擁有項目成都網(wǎng)站設計、成都網(wǎng)站制作網(wǎng)站策劃,項目實施與項目整合能力。我們以讓每一個夢想脫穎而出為使命,1280元紅古做網(wǎng)站,已為上家服務,為紅古各地企業(yè)和個人服務,聯(lián)系電話:18982081108

#T#

發(fā)現(xiàn)在網(wǎng)上很多關于Windows Mobile和Window Embedded CE下開發(fā)多線程的問題,我把的一般做法blog下來。

定義

在類定義中定義線程句柄和線程ID

 
 
 
  1. HANDLE    mThreadHnd;DWORD    mThreadId; 

啟動

啟動線程

 
 
 
  1. mThreadHnd = CreateThread(NULL, 0, &ProcessThread, this, CREATE_SUSPENDED, &mThreadId);  
  2. if (mThreadHnd){   
  3.  SetThreadPriority(mThreadHnd,THREAD_PRIORITY_NORMAL);   
  4.    ResumeThread(mThreadHnd);} 

由于Windows Mobile和Window Embedded CE不支持_beginthreadex() ,所以需要使用CreateThread()函數(shù)。

停止

停止線程

 
 
 
  1. // Wait for the Thread to DieWaitForSingleObject(mThreadHnd, INFINITE);CloseHandle(mThreadHnd); 

停止線程之前需要發(fā)消息讓子線程自己恰當?shù)耐顺?,然后父線程等待子線程退出。

我之前實現(xiàn)了一個線程執(zhí)行任務類,可以參考 Windows Mobile下的重力感應器(Gravitational Sensor)開發(fā) 的 “訂閱GVector信息”一段。


分享題目:淺析WindowsEmbeddedCE下NativeC++的開發(fā)
本文來源:http://m.5511xx.com/article/ccccjdg.html