(questo BLOG è stato visitato 19334 volte)
ULTIMI 10 VISITATORI:
ospite, ospite, ospite, ospite, ospite, ospite, ospite, ospite, ospite, ospite
[ ELENCO ULTIMI COMMENTI RICEVUTI ]
Friday, November 18, 2005 - ore 16:49
ultimo commento della giornata, commento da informatico
(categoria: " Vita Quotidiana ")
avete mai pensato a come si sono sentiti nei vari laboratori quando hanno fatto scoperte "da Nobel" ?
ecco... il tugurio è appena stato una fucina di geni.
di fronte a poche righe di testo 3 persone hanno avuto unilluminazione.
per le menti più sopraffine descrivo laccaduto... una specie di rebus informatico.
linguaggio in questione: Javascript (spidermonkey)
prova=function(parametro)
{
this.parametro=parametro;
}
[codice vario]
funzioneDelCavolo=function()
{
blabla;
service=chiamataARemoting(componente,new prova(this.parametroDelCavolo);
blabla;
}
il problema di questo codice è che quando la funzione del cavolo viene "garbage collected" perdo il riferimento allistanza prova che viene creata col new.
In realtà però nel linguaggio resta un riferiento a prova... la funzione costruttore implicito che è stata definita con scope globale.
Qual è il problema ?
che la risposta alla chiamata service non arriva MAI proprio perchè il prova che esiste allarrivo della chiamata non è loggetto registrato come risponditore ma è una funzione costruttore che non centra un ca$$o.
so che non avete capito ma mi andava di scriverlo
LEGGI I COMMENTI (4)
PERMALINK