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 14:00 | Komunita

    Organizátoři komunitního setkání nejen českých a slovenských správců sítí CSNOG 2027, které se uskuteční 20. a 21. ledna na půdě zlínské univerzity Tomáše Bati, oznámili prodloužení termínu pro zasílání abstraktů do programu akce. Zájemci se mohou hlásit prostřednictvím webu setkání do úterý 10. listopadu. Programová komise uvítá příspěvky věnované nejen správě sítí, ale také legislativě a regulaci nebo síťařským aktivitám studentů a pedagogů.

    VSladek | Komentářů: 1
    dnes 13:55 | IT novinky

    Bylo spuštěno předobjednávání zařízení Flipper One s Linuxem. Za 20 dolarů si lze koupit kupón a zajistit si tím speciální cenu 379 dolarů po spuštění kampaně na Kickstarteru.

    Ladislav Hagara | Komentářů: 1
    dnes 12:44 | Nová verze

    Tor Browser, tj. fork webového prohlížeče Mozilla Firefox s integrovaným klientem sítě Tor přednastavený tak, aby přes tuto síť bezpečně komunikoval, byl vydán ve verzi 16.0. Postaven je na Firefoxu ESR 153. Vydána byla také nová verze 7.16 živé linuxové distribuce Tails (The Amnesic Incognito Live System), jež klade důraz na ochranu soukromí uživatelů a anonymitu. S Tor Browserem 16.0.

    Ladislav Hagara | Komentářů: 1
    dnes 04:00 | Nová verze

    FreeTube, desktopový klient pro YouTube využívající lokální API, byl vydán ve verzi 0.26.0. Toto velké opravné vydání mj. vrací částečnou podporu živých přenosů nebo přepracovává zobrazování titulků a obecně nastavení videa v přehrávači – FreeTube umožňuje např. přehrávat video s větším zrychlením.

    ʚĭɞ 🍉 | Komentářů: 1
    dnes 03:55 | Humor

    Další vlna kyberútoků zasáhla chladicí zařízení supermarketů v sedmi evropských zemích, Belgii, Lucembursku, Švédsku, Nizozemsku, Irsku, Estonsku a Finsku. Mrazáky se v některých prodejnách opět 'proměnily v trouby' a zahřály až na 50°C, což pochopitelně vedlo ke znehodnocení uskladněných potravin. Útoky navazují na podobný incident ve Francii z první poloviny října letošního roku, pachatel stále není znám.

    👻 | Komentářů: 9
    včera 17:52 | Zajímavý projekt
    WorldTUI je experimentální LLM o 360 milionech parametrů, který napodobuje terminál. Podle stisknutých kláves se snaží předpovídat změny na obrazovce a zvládá tak vyonávat rozličné příkazy, například Vim, tmux i jednoduchou hru Snake. Nejedná se o skutečný příkazový řádek, jeho 'soubory' i příkazy jsou pouze simulované a model může samozřejmě různě chybovat. WorldTUI vychází z jazykového modelu Qwen2.5-Coder-0.5B, který autor … více »
    👻 | Komentářů: 2
    včera 17:48 | Zajímavý článek
    Josef Bacik navrhuje novou abstrakci cell, která by celý kontejner reprezentovala jako jeden kernelový objekt. Proces by vznikl přímo uvnitř cell a nemohl by ji opustit. Oprávnění ke správě by se odvozovala od držení cellfd. … více »
    vencour | Komentářů: 10
    včera 16:23 | Bezpečnostní upozornění

    Zranitelnost v aktualizačním mechanismu WordPress umožňuje útočníkovi zasáhnout do dočasného instalačního adresáře během aktualizace jádra systému. Před aktualizací veřejně dostupného WordPressu dočasně zablokovat HTTP přístup k wp-content/upgrade/, následně aktualizovat a zkontrolovat logy. Postižené verze: WordPress 4.7 až 7.1.3.

    vencour | Komentářů: 0
    včera 16:11 | Bezpečnostní upozornění

    Alpine Linux zveřejnil podrobnosti o útoku na svůj GitLab a 30. října oznámil obnovení provozu. Útočník se 20.–21. října pokusil zneužít chybu v regulárních výrazech. Exploit způsobil opakované pády workerů a několikrát se dostal do pokročilé fáze. Úspěšné spuštění kódu však nebylo potvrzeno. Fix: Opravený GitLab a současně Ruby 3.3.13, 3.4.12 nebo 4.0.9+, pokud jde o vlastní sestavení či kontejner.

    vencour | Komentářů: 0
    včera 15:44 | Pozvánky

    Konference OpenAlt 2026 proběhne tento víkend 7. a 8. listopadu na FIT VUT v Brně. Jedná se již o 21. ročník této konference, která propojuje otevřené technologie, svobodný software, hardware a lidi, kteří chtějí věci nejen používat, ale také jim rozumět a měnit je k lepšímu. Více o konferenci v příspěvku OpenAlt 2026: technologie, které dávají svobodu na blogu spolku OpenAlt.

    Ladislav Hagara | Komentářů: 0
    Které desktopové prostředí na Linuxu používáte?
     (9%)
     (7%)
     (4%)
     (20%)
     (30%)
     (9%)
     (5%)
     (2%)
     (14%)
     (20%)
    Celkem 2970 hlasů
     Komentářů: 34, poslední 26.10. 08:24
    Rozcestník

    Dotaz: Vlakna a mutex v C++

    13.8.2012 10:57 bajo21
    Vlakna a mutex v C++
    Přečteno: 891×
    Cavte, mam taku otazku. C++.
    Mam zakladny beh aplikacie a z neho vytvaram vlakna (boost::thread), tam bezi (USB kamera, AVI player, RS232 virtual port). Problem vysvetlim na objekte std::cout . Jedna sa o staticky objekt, globalne deklarovany, ktory pouziva pretazny operator << ;
    Podobne
    cout << "vypis" << premenna;
    si robim vypisovanie v konzole, objekt std::cout sa ale moze volat pre vypis bud z hlavnej aplikacie alebo z vlaknien. Podla vas je nutne kazde volanie objektu std::cout << nieco; uzamikat mutexom (boost::mutex)? Lebo mi aplikacia pada po par dnoch a neviem, ci to moze byt tym, ze saham v rovnakom case z roznych vlakien do rovnakej pamate objektu std::cout; . Dik za radu :).

    Odpovědi

    13.8.2012 11:39 Dadam | skóre: 12 | blog: dadamovo
    Rozbalit Rozbalit vše Re: Vlakna a mutex v C++
    Já jsem výpis (v mém případě do logu) řešil tak, že jsem si udělal třídu Log, která se chová jako istream, v destruktoru si zamkne soubor statickým mutexem a zaráz do něj zapíše co má. Použití by pak vypadá nějak takto:
    Log() << "velikost cehosi: " << cosi.velikost();
    Co se týče pádu po několika dnech, nemáš tam memory leak? Zkus to projet valgrindem, zkus si pomocí htop zjistit co ta aplikace po pár dnech zabere (valgrind ti nezjistí virtuální úniky).
    A i B mají svoje výhody a nevýhody. Vyberte si to, co vám vyhovuje víc, a necpěte A tam, kam patří B.
    13.8.2012 11:40 vvv
    Rozbalit Rozbalit vše Re: Vlakna a mutex v C++
    Mozna je tohle do budoucna reseno novym memory modelem a vlakny, ale v tuhle chvili bych rekl, ze se na to obecne spolehat nemuzes, rozhodne ne na vsech platformach.
    13.8.2012 13:41 Ivan
    Rozbalit Rozbalit vše Re: Vlakna a mutex v C++
    Na podobny logovani jsem pouzil clanek, ktery napsal John Torjo:

    http://articles.techrepublic.com.com/5100-10878_11-5072104.html#

    Trochu jsem to prekopal, a nakonec jsem dospel k tomuhle: https://tora.svn.sourceforge.net/svnroot/tora/branches/tora3/src/ts_log

    Ber to s hodne velkou rezervou, neni to kod na kterej bych byl pysnej. Dneska si myslim, ze pouzivani streamu na logovani je zbytecne slozity a nic to neprinasi.

    PS: nedelas to nahodou na woknach? Jeste pred lety byly se na MSVC velky problemy - memory leaky, segfaulty.
    13.8.2012 13:50 bajo21
    Rozbalit Rozbalit vše Re: Vlakna a mutex v C++
    Ja pouzivam automaticku spravu pamate, nieco ako (boost shared_ptr), tak memory leak je malo pravdepodobny a pozorujem RAM pre GPU aj CPU, ale neviem ako je na tom CACHE :). Robim OpenGL, v okne :). Tiez mam podobne spraveny log system, len ho nemam chraneny mutexom, mozno je aj v tom problem, musim to pozriet, ale vysledok budem vediet tak o tyzden, zalezi kedy to spadne :). Dakujem za rady :).
    13.8.2012 15:42 Sten
    Rozbalit Rozbalit vše Re: Vlakna a mutex v C++
    Samozřejmě to možné je, ale je to velice velice nepravděpodobné. Zkusil jste alspoň získat backtrace nebo jenom tak naslepo hádáte?

    Založit nové vlákno • Nahoru

    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.