rprosessit
rprosessit ovat useita R-ohjelmointikielen istuntoja, jotka suorittavat koodia käyttöjärjestelmän prosesseina. Jokaisella R-istunnolla on oma prosessi-ID (PID), oma muistinsa ja omat ympäristömuuttujansa. R-prosessit voivat käynnistyä tavallisista R- ja Rscript-komentoista sekä erikoissovelluksista kuten Shiny- tai Plumber-palvelimista, jotka pyörivät erillisinä prosesseina palvelinympäristöissä.
Käyttöympäristöt vaihtelevat paikallisesta kehityksestä tuotantoon. HPC-klusterit, konttiteknologiat (esim. Docker) ja virtuaaliset ympäristöt mahdollistavat useiden R-prosessien samanaikaisen
Prosessien hallinta tapahtuu käyttöjärjestelmän kautta. Jokaisella prosessilla on PID, tilat kuten ajossa tai valmiustilassa, sekä mitattavissa
Elinkaari: Prosessi käynnistyy, suorittaa sille annettua tehtävää ja lopulta sulkeutuu. Virheet voivat pysäyttää prosessin tai johtaa
Esimerkkejä: Rscript-skriptejä, Shiny-sovelluksia palvelimella ja Plumber-palveluita voivat kaikki luoda erillisiä R-prosessia. Hajautetuissa järjestelmissä useat prosessit toimivat