我一直在寻找这个问题的答案,但根据许多指南和问题,这段代码对我来说仍然是正确的,但它是同步运行的。also sets the AutoResetEvent我打算让CheckConditions()愉快地继续下去,但它却被困在MessagePrompt的AutoResetEvent上,尽管我进行了异步我能想到的唯一错误是,MessagePrompt的方法可能无法异步运行,这可能是由于来自UserControl的某些限制,它使用了UI线程引用,或者可能是堆栈顶部的非异步方法。
这只是一个样本测试,我想在没有重复元素的情况下将列表Lb和La结合起来。它没有工作,并返回-1073741510,我认为可能是数组溢出,但我找不到问题所在#include <stdio.h>
int ListLength(char *L);int LocateElem(char *L, char *e, int (*comp)(char a, char b));