n° 219
Novembre 2017
Dicembre 11, 2017, 07:12:01 *
Benvenuto! Accedi o registrati.
Hai dimenticato l'e-mail di attivazione?

Accesso con nome utente, password e durata della sessione
Notizia:
 
   Indice   Linux Windows Techassistance Gameassistance videogame hardware Aiuto Ricerca Agenda Downloads Accedi Registrati  


* Messaggi recenti
Messaggi recenti
Pagine: [1]   Vai gi¨
  Stampa  
Autore Discussione: .net framework appdomain  (Letto 2934 volte)
0 utenti e 1 Utente non registrato stanno visualizzando questa discussione.
vittorio130881
Newbie
*

Karma: +0/-2
Scollegato Scollegato

Messaggi: 25


Mostra profilo
« inserita:: Luglio 31, 2014, 06:53:45 »

ciao a tutti
una domanda teorica. ho letto/studiato cosa Ŕ un appdomain. in particolare in un processo possono esserci piu appdomain che sono il vero separatore tra due applicazioni (assembly) fra le quali la conversazione avviene fra piu proxy.
prima domanda........all'interno di ciascuna app domain facciamo A e B del processo xyz possono essere creati piu thread giusto?come se fossero thread di processi diversi ? o stando all'interno dello stesso processo possono dialogare?

seconda domanda....ma si sente la necessitÓ di creare piu app domain per ogni processo? se si quando e perchŔ? esempi facili please
Registrato
Antonio Pelleriti
Moderator
Jr. Member
*****

Karma: +1/-0
Scollegato Scollegato

Messaggi: 221


Mostra profilo WWW
« Risposta #1 inserita:: Agosto 09, 2014, 08:52:19 »

un application domain Ŕ una sorta di ambiente isolato, una specie di sandbox usata dal Common Language Runtime di .NET.
Se vuoi comunicare fra differenti app domain, il metodo migliore e forse pi¨ usato e WCF con named pipe come trasporto.
Nella maggior parte dei casi non Ŕ necessario creare a mano degli appdomain, diciamo che Ŕ un aspetto abbastanza avanzato.
Per esempio possono essere utili per creare una sorta di meccanismo a plugin, in maniera da caricare degli assembly in un differente appdomain e poi magari scaricarli.

Dai un'occhiata alla sezione apposita di MSDN http://msdn.microsoft.com/en-us/library/yb506139.aspx
Registrato

Pagine: [1]   Vai su
  Stampa  
 
Vai a:  

Copyright © 2017 Edizioni Master SpA. p.iva : 02105820787

Tutti i diritti di proprietà letteraria e artistica riservati. - Privacy



powered by Simple Machines