Hlavní navigace

Názor ke zprávičce Dopad záplaty Foreshadow na výkon od Peter Fodrek - Tern kód má ukázať dôležitosť synchronizácie, a čo...

  • Aktualita je stará, nové názory již nelze přidávat.
  • 17. 8. 2018 17:23

    Peter Fodrek

    Tern kód má ukázať dôležitosť synchronizácie, a čo sa stane keď nie je dobre urobená

    >hned na první pohled vidím pthread_mutex_init, který kontroluješ na zápornou hodnotu a přitom vrací 0 pokud je >success, nenulový je chyba.

    OK. Ešte som sa nestretol s kladnou hodnotou, takže zmena

    if((pthread_mu­tex_init(&mutu­alExclusion, &atributy))<0)
    {
    printf("Chyba c.%d\n",errno);
    perror("Nepodarilo sa pripojit na mutex\n");
    exit(-2);
    }

    na

    if((pthread_mu­tex_init(&mutu­alExclusion, &atributy))!=0)
    {
    printf("Chyba c.%d\n",errno);
    perror("Nepodarilo sa pripojit na mutex\n");
    exit(-2);
    }