Visualizzazione dei risultati da 1 a 10 su 13

Discussione: SyncLock vb.net

Hybrid View

  1. #1
    Utente di HTML.it L'avatar di rsdpzed
    Registrato dal
    Aug 2001
    Messaggi
    764
    Le "variabili globali" vanno gestite con l'oggetto Application perciò queste proprieta nella classe statica devono essere solo dei wrapper:

    codice:
    public static string Nome
    {
      get
      {
         return Application["Nome"];
      }
      set
      {
        Application.Lock();
        Application["Nome"] = value;
        Application.UnLock();
      }
    }
    durante la scrittura blocchi l'oggetto per la concorrenza con i due comodi metodi implementati da ApplicationState.

  2. #2
    Quote Originariamente inviata da rsdpzed Visualizza il messaggio
    Le "variabili globali" vanno gestite con l'oggetto Application perciò queste proprieta nella classe statica devono essere solo dei wrapper:

    codice:
    public static string Nome
    {
      get
      {
         return Application["Nome"];
      }
      set
      {
        Application.Lock();
        Application["Nome"] = value;
        Application.UnLock();
      }
    }
    durante la scrittura blocchi l'oggetto per la concorrenza con i due comodi metodi implementati da Ap

    plicationState.
    Ma per bloccare una sub come devo fare ?e mettere in coda le richieste a una sub? hai qualche consiglio ? ad esempio se 2 utenti premono un tasto allo stesso istante ,mette in coda qyello un attimo dopo , gestisce il primo alka fine di tutto , gestisce il secondo

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 © 2025 vBulletin Solutions, Inc. All rights reserved.