我在C ++中有一个Credential Provider dll应用程序。在这个DLL中,我创建了一个将一些数据写入文件的进程。我需要以某种方式从文件读取数据,直到值为> -1。我不能使用while循环,因为我的dll将停止加载,直到while循环结束。我可以使用一个单独的线程来执行此操作,并在while循环结束时获取从我的dll运行函数的通知吗?我怎样才能做到这一点?有一个简单的方法吗?
谢谢。
答案 0 :(得分:1)
实现并发的唯一真正实用的方法是使用线程。看看boost threads。
答案 1 :(得分:0)
如果您的编译器实现了C ++ 0x线程,那么您可以使用它。
阅读有关C ++ 0x多线程的详尽教程:Multithreading in C++0x part 1: Starting Threads