totul este simplu și banal. Ai confundat conceptele de logică și de comportament.
sincron cerere - răspuns este sincronizat cu solicitarea: de exemplu, nu există nici un răspuns, partea solicitantă nu va efectua nici mai multe identități ..
asincron - solicitarea este trimisă, iar programul a început să își desfășoare activitatea fără să aștepte un răspuns la o interogare (răspunsul poate veni în orice moment, sau deloc să vină) - .. adică, aproximativ vorbind, cererea și răspunsul nu sunt sincronizate
PS Și da - Sunt un programator
În cazul proceselor async sunt efectuate în paralel, și anume. E. independent unul față de altul, r. F. asincronă.
Ce este acolo pentru a înțelege?
Doar uita-te la sensul de „ceva simultane“: un motor sincron, înot sincron. Viteza de înot toate înotători înota în același timp, de asemenea, dar mâinile fluturand asincronă.
I se adaugă:
Cei cu Crazy, sensul confuz al termenilor „paralel“ și „simultane“. Dacă două procese sunt efectuate în paralel, ele nu sunt neapărat sincrone. înot sincron este așa-numita, deoarece participanții efectuează aceeași acțiune, în același timp strict. În acest caz, dacă au făcut același lucru, dar, de exemplu, la viteze diferite, atunci ar fi paralele, dar nu și înot sincron.
Sincronă / asincron - este întotdeauna secvența de sarcină, secvența în sine este dură și realizată întotdeauna una după alta, dar ne așteptăm finalizarea fie ei înșiși - „Oh, sunt terminat, să continue“, executați următoarea, sau noi, la un moment dat vine, care leagă
Paralelismul - este atunci când luăm un pachet și transporta. Nimeni nu aburit că, după care, în paralel cu acest lucru nu are niciun efect.
Paralelismul - despre executie. Sincronicitate - despre cum să înțeleagă ceea ce trebuie făcut.
Analogii au protocoale de fier /. Există protocoale paralele / serial - IDE / SATA. Există protocoale sincrone (există un ceas, și l-am da următorul bloc de date, având în vedere că anterior prelucrate) și asincron. Când „Remarcabil - așteptăm pentru primirea unui răspuns - dat mai mult.“
Shura, de ce am explica? Știu sensul în care sunt utilizate în acești termeni. Punctul meu este că termenii boante. secvență Nehru este numit sincron.
Creierul acum nu poate sta. Se pare folosit. La început, da, a existat o oarecare confuzie cu privire la care apela este sincron, și ceea ce - este asincron. Probabil că într-adevăr nevoie pentru a înțelege mai bine partea de nivel scăzut de ea pentru a arata natural; fără această alegere de termeni și adevărul nu pare cel mai de succes (deși, din nou, confuzia am nu mai este acolo).
Ilia, faptul că „sincronă“ nu înseamnă „în același timp“.
Tehnica proceselor sincronizate executate în funcție de necesități - și, în paralel și în serie.
Sincronism este determinată numai de prezența unor sincronizare a unui proces la altul.
În cazul nostru:
1) procesul este pornit puternic după precedenta finalizat - Sincronizare pe față;
2) procesul poate începe în orice moment, indiferent dacă sunt sau nu anterior finalizat - asincron.
Este în sensul de zi cu zi sincronicității și simultaneitatea sunt identice, iar în disciplinele de inginerie - nu.
Am observat că, în conversații cu colegii, vom folosi, în general, termenii de „blocare“, „non-blocare“ și „se realizează în fundal.“
Creierul rămâne în vigoare în cazul în care sincronismul cuvântul pentru a înțelege coerența în timp, mai degrabă decât de execuție simultană.
„Sincron“ proces - acest lucru este atunci când este activat de anumite impuls de promovare externă. Adică, funcționarea sincronă a acestor impulsuri, dar nu unul cu celălalt. Termenul este folosit corect.
Cu toate acestea, nu se poate exclude complet posibilitatea ca acest lucru nu este o alegere proastă a termenului, ci pur și simplu un relativ nou (sau speciale) sensul cuvântului nu apare în dicționare lingvistice generale.
Totuși, am vedea unele discrepanțe în ceea ce regula de „vice-versa“, despre care scrie: asincron (pagina de încărcare și script-ul) nu înseamnă că descărcarea se efectuează sincronizat (în sensul de „simultan“), în sensul strict: ea va fi, probabil, în același timp, (De asemenea, nu este adevărat), iar la sfârșitul anului - așa cum este necesar. E. „Asynchronous“ indică absența interdependenței. Cu toate ca o regulă de degetul mare, este foarte dragut :)
Cred că totul a ieșit datele teoriei, și anume așa-nazyaaemogo biți (semnal) sinhranizatsii. Acesta a fost folosit pentru a alinia emițător și receptor. În acest caz, toate datele sunt transmise secvențial. De aceea, poate, și stânga jargon - transmisie sincron.
Am înțeles că „înot sincron“ Ilya nu provoacă probleme. Pentru a scăpa de fete în costume de baie, să presupunem că marș în rândurile. Sensul sincronicității este că viteza de fază și lungimea mișcările trebuie să fie sincronizat cu toate sistemele. Adică. Tu, dacă ar fi fost de la sine, ar putea, de exemplu, pentru a merge mai repede, dar trebuie să mergem la ritmul general. Dacă trimiteți timp discret (în calculator), se pare că, în orice moment dat, te va prinde, fie în sus sau să aștepte pentru restul dintre voi prinde din urmă, adică. E. tine tot timpul pe care îl sincronizați. Cei care cred că sincronicitate - o paralelă, înlocuiți sistemul pe „val“, care este creat de fani la stadion, sau, de exemplu, orchestra. Înțeles nu se schimba, nu înseamnă sincronizare în paralel, și înseamnă consecvență. Trimiterea unui mesaj și să aștepte un răspuns, un caz special de sincronicitate. Dacă executați două programe în paralel, de lucru nu este de acord, atunci nu există nici o sincronicitate.
IMHO utilizarea incorectă normală a formelor de cuvinte românești (adesea găsit, de fapt, fenomenul în ceea ce privește diverse domenii profesionale, destul de ciudat) - „asincron“ (non-sincron) este de fapt un „asynchronized“ (nesincronizate) - cerere asynchronized cu o altă cerere - adică, executarea unei singure interogări nu depinde de îndeplinirea unui alt. Un „sincron“ se referă la „temporizat“ - adică o singură execuție a cererii sau dependenți de îndeplinirea unui alt pe o scară de timp comună (Prefixul grecesc sin- „împreună“ înseamnă, „c“ - și prin ea însăși nu contează unitatea concurrency sau orice co-dependență). Aproximativ vorbind, punerea lor în aplicare depinde de timp împreună, mai degrabă decât la întâmplare.