Pagina 1 van 1

Delegates & threadsafety programming

Geplaatst: 29 mei 2006, 14:06
door Sub Zero
Iemand die toevallig wat meer informatie hierover heeft? Ik heb al een paar uurtjes zitten googlen, maar blijkbaar niet echt een site die dit alles echt grondig uitlegt. Ook vooral het ontbreken van voorbeeldcode maakt het moeilijk. Ik weet ongeveer hoe de theorie er uitziet, maar hoe de code dan net in elkaar zit krijg ik niet gevonden. Iemand die het wel weet?

Alvast bedankt!

Geplaatst: 29 mei 2006, 14:37
door Stino
Threading met prioriteiten: http://msdn.microsoft.com/msdnmag/issue ... fault.aspx
Threading in Windows Forms, werkt met delegates: http://msdn2.microsoft.com/en-us/library/ms171728.aspx
Ander voorbeeld: http://www.codeproject.com/csharp/threadsafeforms.asp

... zijn een paar leuke links

Voor de rest zijn er verschillen tussen threading in .NET 1.x en 2.0. Welke versie gebruik je?

Normaalgezen geeft de site van MS toch goeie voorbeelden hiervoor dacht ik...

Geplaatst: 29 mei 2006, 15:13
door Sub Zero
Ja, meestal wel, maar rond deze materie zijn ze zelf soms nogal onduidelijk. En ik vind meestal nooit echt wat ik zoek. 'k Zal je links eens gaan omspitten se :)

Het is 2.x trouwens.

Thanks!

Geplaatst: 29 mei 2006, 16:53
door wem
In welke taal wil je het doen? C#?

Onlangs heb ik met een vriend een programma gemaakt dat met meerdere threads werkt, en ook met delegates werkt, dus ik denk dat als je concrete vragen hebt, ik je mogelijks wel zal kunnen helpen.

Handige links staan echter gebookmarked op m'n laptop, dus daar kan ik momenteel ni aan, maar ik herinner me wel dat het lastig was om er nuttige en duidelijke informatie over te vinden, temeer omdat er verschillende manieren naar voor gebracht worden (pure threading, wat ze proberen af te raden, backgroundworkers en dergelijke)

Misschien dat concrete vragen makkelijker zijn, of als je de context schets waarin het gebruikt zal moeten worden?

Geplaatst: 30 mei 2006, 09:34
door Sub Zero
Ewel, ik heb gisteren dan nog wat lopen spelen met die backgroundworkers en heb zo mijn oplossing gemaakt. Die Invoke() vond ik maar iets vies. :)

Bedankt Stino en wem!