Pagina 2 di 2 primaprima 1 2
Visualizzazione dei risultati da 11 a 12 su 12
  1. #11
    Utente di HTML.it
    Registrato dal
    Jun 2003
    Messaggi
    4,826
    Ritornando al singleton , vorrei inserire le mie mappe per le risorse , devono per forza essere dichiarate statiche?
    Oltre ad essere una variabile che si inizializza una sola volta e che il suo contenuto rimane uguale all' uscita della funzione cosa comporta dichiarare una variabile statica in termini di prestazioni e di multithreading(questo secondariamente)?
    grazie.

  2. #12
    Utente di HTML.it L'avatar di shodan
    Registrato dal
    Jun 2001
    Messaggi
    2,381
    Certo. Se non le dichiari statiche, le variabili vengono create da zero ogni volta. Una variabile statica di classe è a tutti gli effetti una varibile globale che esiste a prescindere da un oggetto di quella classe. Ha però il vantaggio di poterne limitare il campo di visibilità in base allo specificatore (public, protected, private).
    Come prestazioni equivale a una variabile globale ( viene creata solo una volta ), mentre per il multithreading ha bisogno di essere protetta da meccanismi di sincronizzazione.
    This code and information is provided "as is" without warranty of any kind, either expressed
    or implied, including but not limited to the implied warranties of merchantability and/or
    fitness for a particular purpose.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.