Vad innebär det att en funktion återkommer?
Vad innebär det att en funktion återkommer?

Video: Vad innebär det att en funktion återkommer?

Video: Vad innebär det att en funktion återkommer?
Video: 9 - Funktioner och Algebra - Räta linjens ekvation 2024, Maj
Anonim

A funktionen är återkommande om det burk anropas medan den redan håller på att utföras. Den där är , a funktionen är återkommande om det burk avbrytas i mitten av exekveringen (till exempel av en signal eller avbrott) och anropas igen innan den avbrutna exekveringen slutförs.

Frågade också, vad är reentrant-funktion i inbyggda system?

A återkommande funktion är en som kan användas av mer än en uppgift samtidigt utan rädsla för datakorruption. A återkommande funktion kan avbrytas när som helst och återupptas vid ett senare tillfälle utan förlust av data. Återkommande funktioner antingen använda lokala variabler eller skydda deras data när globala variabler används.

Förutom ovan, vad är skillnaden mellan reentrant och trådsäkra funktioner? Trådsäker kod betyder att du kan ringa till fungera på flera trådar . Återkommande kod betyder att du kan göra alla saker trådsäker kod kan inte garantera säkerhet även om du ringer detsamma fungera inom samma tråd.

Därefter kan man också fråga sig vad är återinträdesprocedur?

A återinträde är en där en enstaka kopia av programkoden kan delas av flera användare under samma tidsperiod. Återinträde har två nyckelaspekter: Programkoden kan inte modifiera sig själv och lokal data för varje användare måste lagras separat.

Vad är reentrant kärna?

Återkommande kärna :En återkommande kärna möjliggör processer (eller, för att vara mer exakt, deras motsvarande kärna trådar) för att ge bort processorn medan den är i kärna läge. Denna process kan fortfarande komma åt I/O (vilket behöver kärna funktioner), som användarinmatning. Systemet förblir responsivt och slöseri med CPU-tid på grund av IO-väntan minskar.

Rekommenderad: