abclinuxu.cz AbcLinuxu.cz itbiz.cz ITBiz.cz HDmag.cz HDmag.cz abcprace.cz AbcPráce.cz
AbcLinuxu hledá autory!
Inzerujte na AbcPráce.cz od 950 Kč
Rozšířené hledání
×
    dnes 03:44 | Komunita

    Open source konference DevConf.CZ 2026 proběhne 18. a 19. června v Brně na FIT VUT. Publikován byl program a spuštěna byla registrace.

    Ladislav Hagara | Komentářů: 0
    včera 19:44 | Nová verze

    Společnost JetBrains uvolnila verzi 2 svého open-source velkého jazykového modelu (LLM) pro vývojáře Mellum.

    Ladislav Hagara | Komentářů: 0
    včera 14:44 | IT novinky

    Probíhá konference Microsoft Build 2026. Microsoft představuje své novinky: kvantový čip Majorana 2, Surface Laptop Ultra a Surface RTX Spark Dev Box s NVIDIA RTX Spark, Intelligent Terminal, Coreutils for Windows (fork Rust Coreutils), AI modely MAI, AI agenta Scout, platformu pro agent-first zařízení Project Solara, …

    Ladislav Hagara | Komentářů: 0
    včera 12:44 | Nová verze

    Google Chrome 149 byl prohlášen za stabilní. Nejnovější stabilní verze 149.0.7827.53 přináší řadu novinek. Podrobný přehled v poznámkách k vydání. Vylepšeny byly také nástroje pro vývojáře.

    Ladislav Hagara | Komentářů: 0
    včera 10:55 | Nová verze

    Pluto.jl, reaktivní notebook pro programovací jazyk Julia, dospěl do verze 1.0.

    Ladislav Hagara | Komentářů: 3
    2.6. 13:44 | Nová verze

    Byla vydána nová verze 12.0.0 vizuálního programovacího jazyka Snap! (Wikipedie) inspirovaného jazykem Scratch (Wikipedie). Přehled novinek na GitHubu.

    Ladislav Hagara | Komentářů: 0
    2.6. 11:44 | IT novinky

    Počítačovou hru Gravity Circuit (ProtonDB) lze do 14. června do 19:00 získat na Steamu zdarma. Napořád.

    Ladislav Hagara | Komentářů: 0
    2.6. 11:00 | Bezpečnostní upozornění

    Nejnovější X.Org X server 21.1.23 a Xwayland 24.1.12 řeší 9 bezpečnostních chyb.

    Ladislav Hagara | Komentářů: 0
    1.6. 22:33 | Bezpečnostní upozornění

    npm balíčky @redhat-cloud-services byly kompromitovány.

    Ladislav Hagara | Komentářů: 5
    1.6. 22:22 | Bezpečnostní upozornění

    Byly publikovány informace o zranitelnosti CVE-2026-46243 pojmenované CIFSwitch v Linuxu od roku 2007. Běžný uživatel může získat práva roota (lokální eskalaci práv). V upstreamu je již opraveno.

    Ladislav Hagara | Komentářů: 0
    Které desktopové prostředí na Linuxu používáte?
     (12%)
     (8%)
     (2%)
     (15%)
     (31%)
     (4%)
     (6%)
     (3%)
     (15%)
     (26%)
    Celkem 1809 hlasů
     Komentářů: 30, poslední 3.4. 20:20
    Rozcestník


    Dotaz: Signal SIGIO prerusi metodu sleep(ale nemel by)

    12.2.2009 14:23 Rhadesan | skóre: 2
    Signal SIGIO prerusi metodu sleep(ale nemel by)
    Přečteno: 250×
    Příloha:

    Ahoj, snazim se najit chybu ve svem programu, ale jelikoz se jedna o praci se signaly, s kterymi nemam zadne zkusenosti, tak jsem vytvoril chybu, s kterou nevim jak dal. Chyba je vypreparovana v prilozenem kodu.

    Je zde inicializovana seriova linka s parametry komunikace: 9600 Baudu, bez parity, 8 datovych bitu, 1 stop bit, zadne flow control.

    Pokud spustim tento program, tak bych cekal, ze se vypise hlaseni o startu, pak se 30 vterin pocka a pak se skonci, pripadne ze se obcas vypise "obsluha signalu". Takhle to ale funguje pouze dokud se na seriove lince neobjevi nejaka data. Chovani se potom lisi podle toho, zdali pouzivam boost::this_thread::sleep nebo jen sleep:
    1) boost::this_thread::sleep prerusi cekaci smycku vzdy po prijeti 5teho znaku.
    2) "obycejne" sleep prerusi tuto smycku okamzite po prijeti prvniho znaku.

    Problem je, ze nevim proc se tomu tak deje, a hlavne ze nechci aby se tak delo.
    Dekuji za radu!

    Odpovědi

    12.2.2009 18:41 ---
    Rozbalit Rozbalit vše Re: Signal SIGIO prerusi metodu sleep(ale nemel by)

    man 7 signal ...

    The sleep(3) function is also never restarted if interrupted by a handler, but gives a success return: the number of seconds remaining to sleep.

    Osobne ovsem preferuji select/poll, signalum se radsi vyhybam.

    13.2.2009 09:09 Rhadesan | skóre: 2
    Rozbalit Rozbalit vše Re: Signal SIGIO prerusi metodu sleep(ale nemel by)

    Diky moc! Skoda ze tahle veta vypadla z ceskyho prekladu.

    Neporadil bys mi nejakej tutorial k select/poll? Ze samotnyho manu moc moudry nejsem.

    13.2.2009 09:50 Vojtěch Horký | skóre: 39 | blog: Vojtův zápisník | Praha
    Rozbalit Rozbalit vše Re: Signal SIGIO prerusi metodu sleep(ale nemel by)
    nejakej tutorial k select/poll

    Pokud by stačily podklady k přednášce, tak v Programování v Unixu je k tomu něco na stránkách 188-191.

    I am always ready to learn although I do not always like to be taught. (W. Churchill)

    Založit nové vláknoNahoru

    Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

    ISSN 1214-1267   www.czech-server.cz
    © 1999-2015 Nitemedia s. r. o. Všechna práva vyhrazena.