Hallo an alle C#-Profis,
ich programmiere jetzt doch schon eine Weile in C# und konnte mir eigentlich immer helfen, aber bei dem Problem bin ich total überfragt, also hoffe ich, dass Ihr mir da helfen könnt.
Also, ich habe zwei voneinander komplett unabhängige Objekte, die auch voneinander unabhängig aufgerufen werden müssen. In beiden Objekten habe ich jeweils einen Timer, der eine Funktion aufruft, die einen bestimmten Datenbankzugriff über das Entity-Framwork durchführt. Es kommt ganz selten vor, dass der eine Timer aufgerufen ist und der andere zur gleichen Zeit aufgerufen wird. Aber leider kommt es doch hin und wieder vor, dabei steigt dann das Programm beim Datenbankzugriff aus.
Jetzt versuche ich eine Lösung zu finden. Es währe super, wenn mir hier jemand weiterhelfen kann. Am liebsten währe es mir, wenn ich die Timer gegenseitig blokieren kann.
Gruß
dapcfreek
ich programmiere jetzt doch schon eine Weile in C# und konnte mir eigentlich immer helfen, aber bei dem Problem bin ich total überfragt, also hoffe ich, dass Ihr mir da helfen könnt.
Also, ich habe zwei voneinander komplett unabhängige Objekte, die auch voneinander unabhängig aufgerufen werden müssen. In beiden Objekten habe ich jeweils einen Timer, der eine Funktion aufruft, die einen bestimmten Datenbankzugriff über das Entity-Framwork durchführt. Es kommt ganz selten vor, dass der eine Timer aufgerufen ist und der andere zur gleichen Zeit aufgerufen wird. Aber leider kommt es doch hin und wieder vor, dabei steigt dann das Programm beim Datenbankzugriff aus.
Jetzt versuche ich eine Lösung zu finden. Es währe super, wenn mir hier jemand weiterhelfen kann. Am liebsten währe es mir, wenn ich die Timer gegenseitig blokieren kann.
Gruß
dapcfreek