0

我有使用 tabPage 控件的应用程序。在每个控件中,我从 excel 文件中读取数据,然后在单独的线程中分析数据。如何使几个线程可以从一个excel文件中读取数据?

4

4 回答 4

0

mutex将数据读入内存并通过(可能CriticalSection在您的情况下)同步来自不同线程的访问

于 2011-02-13T20:20:17.640 回答
0

您将不得不读取内存中的数据。记录格式的这些数据可以放在线程可以接收任务的队列中。您可能想查看 Java 中的 java.util.concurrent 包。

于 2011-02-15T09:11:57.547 回答
0

以下是一些示例的链接:

Win API,用于 C 和 C++EnterCriticalSection

此外,在 C# 中,不错的线程文章

于 2011-02-13T21:23:37.203 回答
0

假设您使用 Excel 的 COM 接口,并且您正在处理单个工作簿,您只能从单个线程读取/写入 Excel。

于 2011-02-13T21:25:57.397 回答