Java Feil PID: 236

Java Feil PID: 236


Datamaskiner har ikke multitaske: de utfører en oppgave om gangen i en slik rask rekkefølge at det gir en illusjon av parallell aktivitet. I informatikk termer, er disse oppgavene kalt "prosesser". Hvis du ser en Java feilmelding om "PID: 236", betyr det at en av Java-programmer som kjører på datamaskinen har krasjet. Denne bestemt antall identifiserer hvilket program krasjet, men er bare nyttig for programmerere for å løse problemet.

prosessor Funksjon

En prosess er et sett med instruksjoner for en bestemt stykke programvare eller operativsystem komponent. Komponenten organiserer prosessor oppgaver for en CPU planleggeren. Denne planleggeren bestemmer når en CPU vil behandle en bestemt programvare instruksjoner, og hvor lang tid det vil fungere på det settet med instruksjoner før du går videre til neste.

Tråder og prosesser

En prosess kan bestå av en eller flere tråder. En tråd er en lineær sett med instruksjoner for å utføre en bestemt oppgave. Programmerere som lager programmer med grafiske brukergrensesnitt bruke flere tråder å trekke et grensesnitt, lytte til brukerne utfører handlinger i grensesnittet, og knase data i bakgrunnen. Som et CPU behandler en flertråds prosess, det vil kjøre en tråd som en tid, på samme måte som det går en prosess om gangen. En Java-program består vanligvis av en enkelt prosess, men utviklere kan påberope seg "ProcessBuilder" for å lage forskjellige prosesser for ulike sett av tråder.

PIDs

Et operativsystem identifiserer hver prosess med et unikt nummer som kalles en prosess identifikator, eller PID. Disse tallene gjør at operativsystemet, CPU planleggeren og brukeren å holde styr på alle de forskjellige prosesser som kjører på datamaskinen. En PID er tilordnet til prosessen av operativsystemet i seg selv, og er ikke noe over hvilken programmereren har noen kontroll. Av denne grunn er det samme programmet prosess eller prosesser, kan ha en annen PID eller PID'er hver gang programmet kjøres.

Feil PID: 236

Meldingen "Java Feil PID: 236" betyr at Java virtuell maskin (JVM) oppstått et problem som forårsaket at programmet krasjer mens du utfører prosessen med PID nummer 236. Java-utviklere å teste sine applikasjoner kan kryssreferere dette nummeret med informasjon fra en oppgave manager for å se hvilken prosess inneholder problematisk kode. Sluttbrukere kan prøve å løse dette problemet ved å installere den nyeste versjonen av JVM for deres system. Hvis en feil i Java-programmet kildekode forårsaket den fatale feilen, men sluttbrukere kan bare rapportere den fullstendige teksten i feilmeldingen til utvikleren av programmet.