1. C++ / Говнокод #20176

    +2

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    connector* getConnector( int id )
    {
        autolock_read<lock_rw_t> alr( _lock );
        return _getConnector(id);
    }

    П-потокобезопасность

    Запостил: govnokoderatata, 10 Июня 2016

    Комментарии (6) RSS

    • А в чем говно?

      Я ебу что такое autolock_read<lock_rw_t>?
      Я ебу что такое alr?
      Ответить
      • lock_rw_t - вероятно read-write мьютекс типа std::shared_mutex.
        autolock_read - вероятно scoped lock типа std::lock_guard и std::unique_lock, которая берет мьютекс на чтение.
        alr - название переменной.
        Довольно очевидно все.
        Ответить
    • Говно не найдено.
      Ответить
      • Разве что нейминг - говнецо конечно.
        Ответить
      • > Говно не найдено

        Вероятно, "потокобезопасный" класс выдаёт мутабельные кишки наружу. Это отличный способ отстрелить себе ногу.
        Хотя контекста маловато, конечно.
        Ответить
    • connector
      это буст коннектор из буст сигнал2, либо из либы Kartonagnik

      И то и другое какая-то система связи функции и события
      Ответить

    Добавить комментарий