Reading a xml file multithreaded
I've searched a lot but I couldn't find a propper solution for my problem. I wrote a xml file containing all episode information of a TV-Show. It's 38 kb and contains attributes and strings for about 680 variables. At first I simply read it with the help of XMLTextReader which worked fine with my quadcore. But my wifes five year old laptop took about 30 seconds to read it. So I thought about multithreading but I get an exception because the file is already opened. Thread start looks like this while (reader.Read()) { ... else if (reader.NodeType == XmlNodeType.Element) { if (reader.Name.Equals(