Jest to prosty samouczek na temat korzystania z gniazda dla komunikacji międzyprocesowej. Model kliet – server Większość komunikacji międzyprocesowej używa modelu klient-serwer . Terminy te odnoszą się do dwóch procesów, które będą się komunikować ze sobą. Jeden z dwóch procesów, klient , łączy się innym procesem, serwerem , zwykle w celu pozyskania jakiejś informacji. Dobrą analogią jest połączenie telefoniczne jednej osoby z drugą w [...]
Jest to prosty samouczek na temat korzystania z gniazda dla komunikacji międzyprocesowej. Model kliet – server Większość komunikacji międzyprocesowej używa modelu klient-serwer . Terminy te odnoszą się do dwóch procesów, które będą się komunikować ze sobą. Jeden z dwóch procesów, klient , łączy się innym procesem, serwerem , zwykle w celu pozyskania jakiejś informacji. Dobrą analogią jest połączenie telefoniczne jednej osoby z drugą w [...]
Problem: Musimy ustalić ilość zer na końcu zapisu dziesiętnego silni. Wejście: T – ilość linii wejściowych (liczba całkowita) N < = 1000000000 (liczba całkowita) Wyjście: Dla każdej liczby N musimy podać ilość zer, którymi kończy się silnia N W zadaniu przydatny jest opis problemu ustalania liczby zer na końcu dziesiętnego zapisu silni, który możemy znaleźć [...]
Do czego służy funkcja ptrace()? Pozwala jednemu procesowi, śledzić i kontrolować działanie drugiego procesu. Pod SVR4 ptrace jest zastąpiony systemem plików /proc. Jest to katalog, posiadający pliki dla każdego procesu, gdzie nazwą pliku jest proces id. Więcej, bardziej szczegółowych informacji na temat funkcji ptrace() znajdziecie pod tym linkiem: http://linux.die.net/man/2/ptrace
Nie wszystkie sygnały mogą zostać przejęte. SIGSTOP i SIGKILL nie mogą zostać przechwycone ani zignorowane. Reakcja na te procesy jest zdefiniowana w systemie operacyjnym (np. reakcją na SIGKILL jest bezwarunkowe zakończenie procesu).
Na początku zawaartość tablic **environ i *env[] jest taka sama. Natomiast zawartość tablic może się różnić ponieważ jeżeli będziemy działać jakąś funkcją na zmienne systemowe, to tablica **environ zostanie przeadresowana na inny obszar pamięci komputera. Natomiast tablica *env[] będzie wskazywała cały czas na ten sam obszar pamięci
Naszą pasją nowe technologie...