private void main(string path)
{
XmlNodeList N2;
Essay_exam_reader xml_reader = new Essay_exam_reader();
N2 = xml_reader.xml_reader_N2(path);
Essay_exam_withKey_Writer essay_exam_withKey_writer = new Essay_exam_withKey_Writer();
essay_exam_withKey_writer.setpath(".\\xml\\exam_withKey.xml");
Essay_QA_find_key xml_find_key = new Essay_QA_find_key();
//List<Thread> find_key_thread = new List<Thread>();
//int ft = 0;
//foreach (XmlNode n2 in N2)
//{
// find_key_thread.Add(new Thread(() =>
// {
// XmlDocument xmldocument = new XmlDocument();
// XmlNode new_n2 = xmldocument.ImportNode(n2, true);
// List<string> key;
// key = xml_find_key.findkey(new_n2, ft);
// Monitor.Enter(essay_exam_withKey_writer);
// essay_exam_withKey_writer.write_key(new_n2, key);
// Monitor.Exit(essay_exam_withKey_writer);
// }
// ));
// find_key_thread[ft].Start();
// ft++;
//}
//foreach (Thread t in find_key_thread) t.Join();
foreach (XmlNode n2 in N2)
{
XmlDocument xmldocument = new XmlDocument();
XmlNode new_n2 = xmldocument.ImportNode(n2, true);
List<string> key;
key = xml_find_key.findkey(new_n2);
essay_exam_withKey_writer.write_key(new_n2, key);
}
essay_exam_withKey_writer.save();
MessageBox.Show("finish QA");
}