samtidigheds problemer på Hashtable
HejsaJeg har en del bøvl med samtidighed når flere tråde skal tilgå den samme hashtable, jeg er 120% sikker på at objecterne i min hashtable er forskellige men en gang imellem sker det jeg får det samme object i 2 forskellige tråde hvilket jo ikke var meningen, håber nogen kan se min tanketorsk.
/Martin
Hashtable tmp = Hashtable.Synchronized((Hashtable) mirrorContains[searchstring]);
foreach (DictionaryEntry entry in tmp)
{
new Thread(delegate() { commit(entry, searchstring); }).Start();
}
private void commit(DictionaryEntry entry, string searchstring)
{
MirrorInfo minfo = (MirrorInfo) entry.Key;
System.Console.WriteLine(minfo.Name);
}