Zachowanie wątku w Windows a Linux

0

Program konsolowy, projekt w Delphi, docelowe platformy Windows oraz Linux. W Windows utworzony w programie wątek działa, potrafi modyfikować zmienne, wypisywać komunikaty, itp. Gdy docelową platformę wybiorę Linux, to tak jakby tego wątku wcale nie było. Nie wiem jak sprawdzić czy w ogóle jest utworzony. Na czym polega różnica?

1

Już wiem. Tworzenia wątku nie miałem w głównym bloku programu tylko w innym miejscu. W Windows to przeszło, ale w Linuxie już nie.

0

Temat wprawdzie trochę archiwalny, ale dopytam, co mi tam ;)

Czy możesz napisać coś więcej w zakresie opisanej sytuacji? Sam trochę się bawię wątkami (wprawdzie w Lazarusie, ale myślę, że mechanizm będzie bardzo podobny, jeśli nie identyczny), piszę aplikację odpalaną zarówno na Win, jak i Linux. Powiedz proszę, czy znalazłeś jakieś ciekawe miejsce z dokumentacją dot. różnic w obsłudze wątków między różnymi platformami, czy doszedłeś do tego metodą prób i błędów?

1

Bardzo dobrze pokazane jakie mechanizmy są zaimplementowane jest w https://helion.pl/ksiazki/systemy-operacyjne-wydanie-iv-andrew-s-tanenbaum-herbert-bos,sysop4.htm#

cerrato napisał(a):

Temat wprawdzie trochę archiwalny, ale dopytam, co mi tam ;)

Czy możesz napisać coś więcej w zakresie opisanej sytuacji? Sam trochę się bawię wątkami (wprawdzie w Lazarusie, ale myślę, że mechanizm będzie bardzo podobny, jeśli nie identyczny), piszę aplikację odpalaną zarówno na Win, jak i Linux. Powiedz proszę, czy znalazłeś jakieś ciekawe miejsce z dokumentacją dot. różnic w obsłudze wątków między różnymi platformami, czy doszedłeś do tego metodą prób i błędów?

0

Masz (albo chociaż czytałeś) i polecasz z autopsji, czy słyszałeś/ktoś polecał, ale osobiście nie czytałeś?

1

Mam swój egzemplarz, czytałem, jak uczyłem sie na Systemy Operacyjne na studiach. Procesy, przełączanie, karuzelowanie, konteksty pamięci, wątki, cienkie wątki ... no jeśli tym się interesujesz to tam znajdziesz serio szczegóły implementacji i różnice. Nie wiem jak w W10, ale zdaje się, że wątki do pewnego czasu najlepiej miał Solaris zaprojektowane.

1 użytkowników online, w tym zalogowanych: 0, gości: 1