<分区>
我有一个 C++ 的 Credential Provider dll 应用程序。在这个 dll 中,我创建了一个将一些数据写入文件的进程。我需要以某种方式从文件中读取该数据,直到值 > -1。我不能使用 while 循环,因为我的 dll 将停止加载直到 while 循环结束。我可以使用单独的线程来执行此操作并在 while 循环结束时获得从我的 dll 运行函数的通知吗?我怎样才能做到这一点?有没有简单的方法可以做到这一点?
谢谢。
<分区>
我有一个 C++ 的 Credential Provider dll 应用程序。在这个 dll 中,我创建了一个将一些数据写入文件的进程。我需要以某种方式从文件中读取该数据,直到值 > -1。我不能使用 while 循环,因为我的 dll 将停止加载直到 while 循环结束。我可以使用单独的线程来执行此操作并在 while 循环结束时获得从我的 dll 运行函数的通知吗?我怎样才能做到这一点?有没有简单的方法可以做到这一点?
谢谢。
最佳答案
实现并发的唯一真正实用的方法是使用线程。看看boost threads .
关于c++ - 在后台运行 "While loop",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6034713/