Al momento sei offline in attesa che la connessione Internet venga ristabilita

Un'applicazione si blocca quando viene chiamato il metodo SignalObjectAndWait in Windows 7 o Windows Server 2008 R2

Il presente articolo è stato tradotto tramite il software di traduzione automatica di Microsoft e non da una persona. Microsoft offre sia articoli tradotti da persone fisiche sia articoli tradotti automaticamente da un software, in modo da rendere disponibili tutti gli articoli presenti nella nostra Knowledge Base nella lingua madre dell’utente. Tuttavia, un articolo tradotto in modo automatico non è sempre perfetto. Potrebbe contenere errori di sintassi, di grammatica o di utilizzo dei vocaboli, più o meno allo stesso modo di come una persona straniera potrebbe commettere degli errori parlando una lingua che non è la sua. Microsoft non è responsabile di alcuna imprecisione, errore o danno cagionato da qualsiasi traduzione non corretta dei contenuti o dell’utilizzo degli stessi fatto dai propri clienti. Microsoft, inoltre, aggiorna frequentemente il software di traduzione automatica.

Clicca qui per visualizzare la versione originale in inglese dell’articolo: 2795543
Sintomi
Un'applicazione che chiama la SignalObjectAndWait e PulseEvent API può causare un deadlock in Windows 7 o in Windows Server 2008 R2. Se il thread che segnalato da SignalObjectAndWait chiama PulseEvent per segnalare all'oggetto in attesa della chiamata SignalObjectAndWait , il thread chiamante di SignalObjectAndWait non può ricevere lo stato del segnale dell'oggetto in attesa.
Cause
Non è garantite che le operazioni di segnale e attesa da eseguire come operazioni atomiche quando un'applicazione chiama la funzione SignalObjectAndWait .
Risoluzione
Per risolvere il problema, configurare l'applicazione di chiamare il SetEvent API anziché PulseEvent API. Questo metodo dovrebbe funzionare nella maggior parte dei casi.

Avviso: questo articolo è stato tradotto automaticamente

Proprietà

ID articolo: 2795543 - Ultima revisione: 01/30/2013 16:23:00 - Revisione: 1.0

Windows 7 Enterprise, Windows 7 Professional, Windows 7 Ultimate, Windows 7 Service Pack 1, Windows Server 2008 R2 Standard, Windows Server 2008 R2 Standard without Hyper-V, Windows Server 2008 R2 Enterprise, Windows Server 2008 R2 Enterprise without Hyper-V, Windows Server 2008 R2 Datacenter, Windows Server 2008 R2 Datacenter without Hyper-V, Windows Server 2008 R2 for Itanium-Based Systems, Windows Server 2008 R2 Service Pack 1

  • kbmt KB2795543 KbMtit
Feedback