Różnice między wybraną wersją a wersją aktualną.
Both sides previous revision Poprzednia wersja Nowa wersja | Poprzednia wersja | ||
sk2:sockets_concurrency [2024/11/04 23:09] jkonczak |
sk2:sockets_concurrency [2024/11/12 11:52] (aktualna) jkonczak |
||
---|---|---|---|
Linia 49: | Linia 49: | ||
- sprawdzać który deskryptor jest gotowy przeglądając pola ''.revents'' | - sprawdzać który deskryptor jest gotowy przeglądając pola ''.revents'' | ||
- | Plik nagłówkowy: ''#include <poll.h>'' | + | Funkcja ''poll'', struktura ''pollfd'' i stałe ''POLL…'' są w pliku nagłówkowym ''#include <poll.h>'' |
<html> | <html> | ||
Linia 88: | Linia 88: | ||
- Funkcja czekająca na zdarzenia – ''epoll_wait'' – przyjmuje jako argumenty tylko deskryptor utworzony przez ''epoll_create'', tablicę zdarzeń do wypełnienia i czas oczekiwania (-1 = nieskończoność). \\ | - Funkcja czekająca na zdarzenia – ''epoll_wait'' – przyjmuje jako argumenty tylko deskryptor utworzony przez ''epoll_create'', tablicę zdarzeń do wypełnienia i czas oczekiwania (-1 = nieskończoność). \\ | ||
- ''epoll_wait'' nie przekazuje numerów gotowych deskryptorów – przekazuje tylko rodzaj zdarzenia i powiązane z nim wcześniej dane. | - ''epoll_wait'' nie przekazuje numerów gotowych deskryptorów – przekazuje tylko rodzaj zdarzenia i powiązane z nim wcześniej dane. | ||
- | Plik nagłówkowy: ''#include <sys/epoll.h>'' | + | Funkcje ''epoll_…'', struktura ''epoll_event'' i stałe ''EPOLL…'' są w pliku nagłówkowym ''#include <sys/epoll.h>'' |
<html> | <html> |