下午好
正如我之前在另一篇文章中所说,我必须计算 map 中某些点之间的大约 8,000,000 条最短时间/路径距离,这些点的坐标是已知的。问题是,虽然计算直线距离很容易(而且很快),但有人告诉我单线程应用程序在使用 MapPoint 计算这个距离数时可能会遇到问题。问题是我对多线程一无所知......我目前正在 i7 - 720QM 环境中工作,所以我想使用所有 4 个内核来进行这些计算......有没有简单的方法可以做到这一点在 C# 或 C++ 中?
非常感谢。
最佳答案
如果您对多线程完全陌生,而不是我的建议,请从 BackGroundWorker 组件开始,然后逐渐切换到更精细的线程概念。
如果您使用的是 ..net 4.0,那么 Task Parallel Library 会为您提供简单的入门方法。
查看下面的链接
关于c# - 多线程访问MapPoint?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4314458/