[ARCHIVIO]Qualsiasi domanda da principiante, per non ingombrare il forum. Professionisti, non passate oltre. Non posso andare da nessuna parte senza di te - 5. - pagina 390

 
Integer:

Vedete voi stessi, ma a quanto pare non di vista. La sequenza è assicurata puramente per caso a causa dell'alta velocità del processore e del fatto che esegue un mucchio di altri compiti colpevoli in parallelo.
La sequenza non è importante. Tutti gli accessi saranno processati. La cosa principale è ridurre il tempo di accesso alla risorsa comune.
 
Zhunko:
La sequenza non è importante. Tutti gli appelli saranno trattati. La cosa principale è ridurre il tempo necessario per accedere a una risorsa condivisa.

Come non è importante? Tutti i compiti dovrebbero essere gestiti in modo coerente e in ordine, non a scapito di "un lancio della moneta" ad un certo punto.
 
Integer:
Come non è importante? Tutti i compiti dovrebbero essere praticati e coerentemente in ordine, non a scapito di "un lancio della moneta" ad un certo punto.

Questo è l'approccio sbagliato. Scrivete in modo tale che la sequenza della coda non sia importante. Eviterai un sacco di problemi anche nella scrittura e nei test.
 
Zhunko:
Questo è l'approccio sbagliato. Scrivete in modo tale che la sequenza della coda non sia importante. Eviterai un sacco di problemi anche nella scrittura e nei test.



L'ordine in sé non è importante, 1, 2, 3 o 1, 3, 2, ma se hai iniziato nell'ordine 2, 3, 1, dovrebbe andare così. Andrà in quella direzione da solo se lo fai bene.

 
Integer:



L'ordine in sé non è importante, 1, 2, 3 o 1, 3, 2, ma se si inizia in ordine 2, 3, 1, dovrebbe andare in quell'ordine. Andrà in quella direzione da solo se lo fai bene.

No. Non è affatto importante. Che sia casuale. Anche questo va bene.
 
Zhunko:
No. Non è affatto importante. Che sia casuale. Anche questo va bene.

Se è casuale, non c'è garanzia che qualche processo non rimanga fuori per molto tempo. Junko, è chiaro - non ne hai sentito parlare e non puoi farlo in emcool o sipi. I linguaggi di programmazione non sono stati inventati da sciocchi, soprattutto sipi e ha fornito strumenti adeguati e anche il msdn ha mostrato un esempio del loro uso... Forse dovresti andare lì, forse puoi insegnare loro come codificare.
 
Integer:
Se è casuale, non c'è garanzia che qualche processo non rimanga fuori per molto tempo. Junko, è chiaro - non ne hai sentito parlare e non puoi farlo né in Emcool né in Sipi. I linguaggi di programmazione non sono stati inventati da sciocchi, soprattutto sipi e ha fornito strumenti adeguati e anche il msdn ha mostrato un esempio del loro uso... Forse dovresti andare lì, forse puoi insegnare loro come codificare.

Quale processo? Un ruscello, forse? Se lo è, non sarà lasciato "fuori dal giro". Vedere le regole di programmazione per le applicazioni multithreaded. Leggi lo stesso Richter.

I linguaggi di programmazione non hanno strumenti per la sincronizzazione (tranne MQL4, che è un caso speciale). Devi scriverli tu stesso.

Gli oggetti di sincronizzazione fanno parte del sistema.

 
Integer:


Lei ha davvero una paralisi cerebrale, o la mancanza di una parte di essa. Si è già detto che il sistema non sa quale filo ha funzionato davvero e quale è andato sprecato. Ma tu sei l'unico che non capisce di cosa stai parlando e non lo capirà))))))))

Dai tuoi post sembra anche che tu abbia un unico mucchio di accesso condiviso a una singola risorsa, e che il problema che hai identificato qui sia l'elaborazione sequenziale di più thread.

Questo è il compito sbagliato. Non dovrebbe esistere una cosa del genere. È un errore, non vale la pena perdere tempo.
 
Zhunko:

1. Quale processo? Un ruscello, forse? Se lo è, non sarà lasciato "fuori dal giro". Vedere le regole di programmazione per le applicazioni multithreaded. Leggi anche Richter.

2. Non ci sono strumenti di sincronizzazione nei linguaggi di programmazione (tranne MQL4, che è un caso speciale). Dovete scriverli voi stessi.

3. gli oggetti di sincronizzazione fanno parte del sistema.


1. Sei così bloccato. Ancora una volta. Il sistema non ha modo di sapere se un flusso è stato inattivo o se ha eseguito un'azione.

2. Che precisione. Non nelle funzioni sipi, winapi. In realtà, non ha importanza per una persona sana di mente, perché sono i principi stessi ad essere importanti.

3. yooo)))) Sembra un incantesimo.

 
Zhunko:
Questo è il compito sbagliato. Non dovrebbe essere così. È un errore, non vale la pena perdere tempo.


Questo è esilarante!