Utilità di pianificazione: che cos'è "Attendi inattività"?


17

Ho creato una nuova attività nel mio programmatore di attività e volevo che fosse in esecuzione solo se il computer è inattivo per 10 minuti.

ma poi ho visto questa casella che non capisco cosa fa:

inserisci qui la descrizione dell'immagine

L'aiuto dice:

Se un'attività è impostata per l'avvio solo se il computer è inattivo per 30 minuti e l'attività attende che il computer sia inattivo per 10 minuti, l'attività verrà avviata in 5 minuti solo se il computer è rimasto inattivo per 25 minuti prima al momento dell'attivazione del trigger. L'attività non verrà avviata se il computer entra in uno stato inattivo 5 minuti dopo l'attivazione del trigger.

Mi dispiace non capisco questa spiegazione. (da dove vengono i 5 minuti ???)

qualcuno può far luce? (in parole semplici)

Risposte:


20

Hai ragione: questa spiegazione è molto difficile da seguire! Proverò a spiegarlo in modo diverso: -

Nel tuo screenshot hai un'attività che si attiverà in un determinato momento. Quando questa attività viene attivata, verrà eseguita solo se l'istruzione "il computer è rimasto inattivo per 10 minuti" è vera. L'attività attenderà fino a un'ora affinché l'istruzione diventi vera, quindi si arrenderà.

Se il computer è rimasto inattivo per 10 minuti o più quando l'attività è attivata, verrà eseguita immediatamente. Altrimenti attenderà.

Se il computer diventa inattivo dopo, diciamo, 15 minuti dopo l'attivazione dell'attività, l'attività continuerà ad attendere. 25 minuti dopo l'attivazione dell'attività, l'istruzione "il computer è rimasto inattivo per 10 minuti" diventa vera, quindi l'attività verrà eseguita.

Se il computer non diventa inattivo entro 50 minuti dall'attivazione dell'attività, l'attività non verrà eseguita. Questo perché l'attività smetterà di attendere dopo 60 minuti, quindi se il computer diventa inattivo più di 50 minuti dopo l'attivazione dell'attività, l'affermazione "il computer è rimasto inattivo per 10 minuti" non sarà vera fino a dopo l'ora specificata l'attesa è finita.


Perché menzioni le attività di riesecuzione nella tua risposta? l'impostazione per questo è in un'altra scheda.
Royi Namir,

all'inizio - non è stato attivato alcun task
Royi Namir il

Non menziono "riesegui attività" nella mia risposta.
mmmason,

... se il computer è rimasto inattivo per 10 minuti o più quando l'attività è attivata , ...
Royi Namir,

4
Non capisco. Tutte le attività pianificate vengono attivate nel momento in cui sono specificate per l'esecuzione. Se imposti un'attività pianificata per l'esecuzione alle, ad esempio alle 11:15, verrà attivata alle 11:15. Se ci sono condizioni impostate (come il computer che deve essere inattivo), anche se l'attività è attivata, potrebbe non essere necessariamente eseguita.
mmmason,

3

È necessario disporre di un trigger effettivo ( ad esempio, ogni giorno alle 18:00 ) per l'attività, altrimenti "attendere il minimo" non ha senso.

Ora lo leggi come:

Alle 18:00 tutti i giorni , se il computer non è ancora inattivo, attendere un'altra ora per diventare inattivo.

  • Se diventa inattivo entro tale intervallo di tempo, lasciarlo inattivo per 10 minuti e quindi l'attività viene avviata.
  • In caso contrario, l'attività non verrà attivata.

2

E solo per complicarlo un po 'di più, Windows valuta solo se il computer è inattivo ogni 15 minuti. Quindi, anche se pianifichi un'attività alle 09:00, con un minimo di 1 minuto e ti assicuri di non fare nulla per l'intero minuto, potrebbe non attivarsi alle 09:01 e in realtà potrebbe non attivarsi fino alle 09: 15 a seconda di quando Windows valuta lo stato inattivo.


1
Hai una fonte per questa affermazione di 15 minuti?
DavidPostill

2
@DavidPostill: msdn.microsoft.com/en-us/library/windows/desktop/... "In Windows 7, la verifica Utilità di pianificazione che il computer è in uno stato di inattività ogni 15 minuti"
RLIB

1

Posso spiegarlo molto più chiaramente ...

Immagina di essere seduto accanto a una strada trafficata. Sei annoiato, quindi fai una partita: dici a te stesso che se non passano macchine per un minuto intero , vinci!

Il fatto è che probabilmente non vincerai se rimani lì seduto solo per pochi minuti. Ma se avessi aspettato lì per molte ore, avresti molte più possibilità di vincere.

Quindi ci sono due parametri coinvolti qui:

  1. Quanto deve durare l'interruzione del traffico?
  2. Per quanto tempo starai seduto lì ad aspettare una pausa?

È esattamente lo stesso con l'Utilità di pianificazione:

  1. Quanto deve durare l'interruzione dell'attività?
  2. Quanto tempo dovrebbe trascorrere il computer in attesa di una tale pausa?
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.