文章 2017-11-12 来自:开发者社区

在Windows Embedded CE下进行Native C++开发,一次错误使用多线程的经验教训

教训 圣诞前都忙于提交版本,编码量大增,平均2,300行,有时候上千行。没有做设计就直接编码,由于都是做一些设备相关的开发,output就是设备的表现,没办法进行单元测试。在做的过程中发现了一个设备挂死的问题,后来查出原因,是我误用线程导致的,面壁思过,blog下来,以此为鉴。   有问题的设计 设计很简单,4个类,一个抽象类,两个具体设备类和一个工厂类。 Client通过工厂类生成具体...

文章 2017-11-12 来自:开发者社区

Windows Mobile使用Native C++开发多线程程序

简介 上一篇文章 Windows Mobile使用.NET Compact Framework开发多线程程序 讲述了如何使用.NET Compact Framework进行多线程程序的开发,这篇讲述Native C++开发多线程程序的方法。   实现 环境 Environment: Visual Studio 2008 + Native C++ + WTL 8.1 +...

Windows Mobile使用Native C++开发多线程程序
文章 2017-11-05 来自:开发者社区

Windows Mobile下如果进行Native C++多线程的开发

发现在csdn很多关于Windows Mobile和Window Embedded CE下开发多线程的问题,我把的一般做法blog下来。   定义 在类定义中定义线程句柄和线程ID HANDLE mThreadHnd; DWORD mThreadId; 启动 启动线程 mThreadHnd = CreateThread(NULL, 0, &ProcessThread, th...

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

开发与运维

集结各类场景实战经验,助你开发运维畅行无忧

+关注
AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等