In Linux, il concetto di processo è simile al contenitore (in microservizi?) [Chiuso]


-1

Il processo sta eseguendo un'istanza di un'applicazione. Ogni processo ha ottenuto il suo stato, ID, spazio degli indirizzi ecc. E isolato l'uno dall'altro. Sembra simile a Container che esegue un servizio specifico? In un certo senso, la programmazione parallela è molto simile alla programmazione distribuita?


Non sono sicuro di quale sia lo scopo di questa domanda. È per una sorta di incarico scritto? Puoi spiegare a quale specifico problema è correlata la tua domanda?
slhck

1
Non solo simili ma uguali :)
duDE

Risposte:


1

Un contenitore è un modo di eseguire un processo / set di processi che sono raggruppati insieme e hanno limitati limiti di risorse / accessi per isolarli. (Generalmente viene applicato più isolamento tra i contenitori rispetto ai processi regolari)

La programmazione parallela e la programmazione distribuita sono simili. Nella programmazione parallela i thread generalmente girano sullo stesso sistema, quindi possono accedere alla stessa memoria - nella programmazione distribuita questo non è necessariamente il caso - cioè i thread sono più separati e cose come la latenza di rete e le cache degli oggetti condivisi devono essere prese in anche account.

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.