Originariamente inviato da MItaly
Non è un metodo molto ortodosso... dai un'occhiata a questa discussione e alla stessa documentazione MSDN, in particolare a questo passo:
.
la documentazione di msdn per quella proprietà non spiega niente,
dice che ci spossono essere problemi ma non ti indica il tipo.
secondo me intendono che utilizzando quella proprietà ottieni un atteggiamento non prevedibile(unpredictable results) in quanto non hai accessi sincronizzati.
Se l'applicazione ha un solo thread che lavora su quel controllo(oltre a quello che lo ha creato) non hai problemi, nel senso che tutte le proprietà del controllo e i metodi li utilizzi solo da un thread e quindi non hai problemi di "race condition".
Ovviamente il discorso cambia se tu hai tanti thread che lavorano su un oggetto, per es leggendo o scrivendo sulle proprietà o chiamano metodi che cambiano lo stato dell'oggetto.
In questo caso bisogna fare una progettazione ad hoc tenendo conto di tutti i casi possibili...