Thread View: be.comp.programming
5 messages
5 total messages
Started by Christian R
Wed, 15 Feb 2006 23:11
wrapper
Author: Christian R
Date: Wed, 15 Feb 2006 23:11
Date: Wed, 15 Feb 2006 23:11
18 lines
1516 bytes
1516 bytes
Hallo iedereen, In de VB.Net documentatie bij CollectionBase staat er op een bepaald moment de zin: This implementation does not provide a synchronized (thread-safe) wrapper for a CollectionBase. Om eerlijk te zijn begrijp ik er een bepaald stukje niet van, namelijk: a synchronized (thread-safe) wrapper. Kan er mij aub iemand vertellen, wat dit betekend? Alvast bedankt. Christian.
Re: wrapper
Author: Philip Paeps
Date: Thu, 16 Feb 2006 07:00
Date: Thu, 16 Feb 2006 07:00
25 lines
1794 bytes
1794 bytes
Christian R <Christian.Rosseel@pandora.be> wrote: > Om eerlijk te zijn begrijp ik er een bepaald stukje niet van, namelijk: a > synchronized (thread-safe) wrapper. Ik ken ``VB.net'' (gelukkig) niet, maar in een normale omgeving is een thread-safe implementatie er eentje die op reentrancy voorzien is door van de caller te eisen dat hij zelf een buffer voorziet voor "output" van de functie. In een normale taal zijn thread-safe functies doorgaans suffixed met _r. > Kan er mij aub iemand vertellen, wat dit betekend? Als je niet weet wat 'thread synchronization' inhoudt, zul je daar toch een goed boek over moeten raadplegen voor je multi-threaded code begint te schrijven... - Philip -- Philip Paeps Please don't email any replies philip@paeps.cx I follow the newsgroup. The primary function of the design engineer is to make things difficult for the fabricator and impossible for the serviceman.
Re: wrapper
Author: Ben
Date: Thu, 16 Feb 2006 07:52
Date: Thu, 16 Feb 2006 07:52
8 lines
1441 bytes
1441 bytes
Philip Paeps wrote: > In een normale taal zijn thread-safe functies doorgaans suffixed met _r. In welke taal dan? Ik heb nog nooit van zo'n conventie gehoord :-) Ben
Re: wrapper
Author: Steven Spits
Date: Thu, 16 Feb 2006 08:06
Date: Thu, 16 Feb 2006 08:06
16 lines
1430 bytes
1430 bytes
"Philip Paeps" schreef: > Ik ken ``VB.net'' (gelukkig) niet, maar in een normale omgeving is een En wat maakt VB.NET niet "normaal"? > thread-safe implementatie er eentje die op reentrancy voorzien is door van > de > caller te eisen dat hij zelf een buffer voorziet voor "output" van de > functie. En wat als je functie helemaal geen output heeft? Steven - - -
Re: wrapper
Author: Steven Spits
Date: Thu, 16 Feb 2006 08:21
Date: Thu, 16 Feb 2006 08:21
23 lines
2019 bytes
2019 bytes
"Christian R" schreef: > In de VB.Net documentatie bij CollectionBase staat er op een bepaald > moment de zin: This implementation does not provide a synchronized > (thread-safe) wrapper for a CollectionBase. Een "wrapper" class is een klasse die je schrijft rond een andere klasse. De bedoeling hiervan is om je nieuwe klasse te voorzien van functies die achter de schermen gebruik maken van functies van je interne klasse. Dit kan zijn zowel om de interne klasse uit te breiden als ze te vereenvoudigen. Thread-safe wil zeggen dat je klasse rekening zal houden met de mogelijkheid dat meerdere threads hetzelfde object tegelijk gebruiken. Als je trouwens met collecties gaat beginnen raad je aan om wat tutorials over Generics te lezen, tenminste als je gaat ontwikkelen in .NET 2.0. Hiermee kan je strongly typed collecties maken waarvan het type tijdens het compileren gecontroleerd worden. Klinkt misschien moeilijk, maar er zijn tutorials genoeg over dit onderwerp. Steven - - -
Thread Navigation
This is a paginated view of messages in the thread with full content displayed inline.
Messages are displayed in chronological order, with the original post highlighted in green.
Use pagination controls to navigate through all messages in large threads.
Back to All Threads