Важная информация
Страница 1 из 4 123 ... ПоследняяПоследняя
Показано с 1 по 10 из 31

Тема: Подскажите ссылку на пример по мьютексам

  1. #1 Подскажите ссылку на пример по мьютексам 
    Профи Аватар для Сионист
    Регистрация
    21.01.2016
    Адрес
    Галактика Млечный Путь
    Сообщений
    509
    Сказал(а) спасибо
    11
    Поблагодарили 21 раз(а) в 20 сообщениях
    Подскажите ссылку на пример по мьютексам
    Писать можно на чём угодно, но зачем же так себя ограничивать? Пиши на си.
    Ответить с цитированием  
     

  2. #2  
    Супер модератор Аватар для >Quiet Snow<
    Регистрация
    11.04.2011
    Адрес
    Планета земля
    Сообщений
    3,935
    Сказал(а) спасибо
    1,845
    Поблагодарили 986 раз(а) в 844 сообщениях
    Записей в блоге
    1
    Обучение прикладному программированию(по skype), качественно, недорого, 18+, вопросы в личку.
    «Если вы ничего не сделаете, я уверяю вас, ничего и не произойдёт» © Жак Фреско
    Ограниченно модерирую.
    Ответить с цитированием  
     

  3. #3  
    Профи Аватар для Сионист
    Регистрация
    21.01.2016
    Адрес
    Галактика Млечный Путь
    Сообщений
    509
    Сказал(а) спасибо
    11
    Поблагодарили 21 раз(а) в 20 сообщениях
    Спасибо. А не подскажите страницу описания функции pthread_mutex_init?
    Писать можно на чём угодно, но зачем же так себя ограничивать? Пиши на си.
    Ответить с цитированием  
     

  4. #4  
    Профи Аватар для rrrFer
    Регистрация
    01.08.2013
    Сообщений
    561
    Сказал(а) спасибо
    34
    Поблагодарили 249 раз(а) в 164 сообщениях
    Цитата Сообщение от Сионист Посмотреть сообщение
    подскажите страницу описания функции pthread_mutex_init?
    В терминале введи man pthread_mutex_init - будет тебе официальная справка.
    [Ссылки могут видеть только зарегистрированные пользователи. ] // программирование на Prolog, Erlang, C++
    Ответить с цитированием  
     

  5. #5  
    Профи Аватар для Сионист
    Регистрация
    21.01.2016
    Адрес
    Галактика Млечный Путь
    Сообщений
    509
    Сказал(а) спасибо
    11
    Поблагодарили 21 раз(а) в 20 сообщениях
    И откуда же у меня возьмётся команда man?
    Писать можно на чём угодно, но зачем же так себя ограничивать? Пиши на си.
    Ответить с цитированием  
     

  6. #6  
    Профи Аватар для rrrFer
    Регистрация
    01.08.2013
    Сообщений
    561
    Сказал(а) спасибо
    34
    Поблагодарили 249 раз(а) в 164 сообщениях
    Какой вопрос - такой и ответ. Ты не указал для какой операционной системы тебе нужен пример, тебе скинули для Linux (Pthreads это Posix Threads API, есть порт под Windows, но лично я им не пользовался и непонятно зачем это делать, если там есть Windows Threads, да и в стандартной библиотеке С++ есть std::thread, и в boost, конечно тоже). Дак вот если ты спрашиваешь про pthread_mutex_init - то 99% ты работаешь на Linux, а значит у тебя наверняка должна быть работать команда man.

    Лично я вот думаю, что наиболее правильно использовать мьютексы из стандартной библиотеки если нет никаких веских аргументов (например если в проекте используется Qt - то логично использовать QMutex). Но если бы тебя интересовала стандартная библиотека, то ты бы сразу пошел на cplusplus или [Ссылки могут видеть только зарегистрированные пользователи. ], т.к. там для абсолютно всех случаев есть подробное описание и примеры:

    МБ ты уже наконец сформулируешь уже что именно тебе надо и какие именно мьютексы?
    [Ссылки могут видеть только зарегистрированные пользователи. ] // программирование на Prolog, Erlang, C++
    Ответить с цитированием  
     

  7. #7  
    Профи Аватар для Сионист
    Регистрация
    21.01.2016
    Адрес
    Галактика Млечный Путь
    Сообщений
    509
    Сказал(а) спасибо
    11
    Поблагодарили 21 раз(а) в 20 сообщениях
    Ты не указал для какой операционной системы тебе нужен пример, тебе скинули для Linux
    А при чём здесь система? Это не команда UI. Зато я указал язык (выбрав раздел). Нужен прототип на этом языке и семантика параметров и возвращаемого значения.
    Дак вот если ты спрашиваешь про pthread_mutex_init - то 99% ты работаешь на Linux
    У меня седьмая винда, но прога почему то скомпилилась и не упала.
    Писать можно на чём угодно, но зачем же так себя ограничивать? Пиши на си.
    Ответить с цитированием  
     

  8. #8  
    Профи Аватар для Сионист
    Регистрация
    21.01.2016
    Адрес
    Галактика Млечный Путь
    Сообщений
    509
    Сказал(а) спасибо
    11
    Поблагодарили 21 раз(а) в 20 сообщениях
    Цитата Сообщение от rrrFer Посмотреть сообщение
    Лично я вот думаю, что наиболее правильно использовать мьютексы из стандартной библиотеки если нет никаких веских аргументов
    Ол комплит. Дайте пожалуйста ссылку на пример с тем мьютерксом, который считаете более адекватным на винде.
    cppreference
    Ол комплит. А его не надо явно интить и дестроить?
    Последний раз редактировалось Сионист; 15.02.2016 в 08:47.
    Писать можно на чём угодно, но зачем же так себя ограничивать? Пиши на си.
    Ответить с цитированием  
     

  9. #9  
    Профи Аватар для Сионист
    Регистрация
    21.01.2016
    Адрес
    Галактика Млечный Путь
    Сообщений
    509
    Сказал(а) спасибо
    11
    Поблагодарили 21 раз(а) в 20 сообщениях
    Цитата Сообщение от rrrFer Посмотреть сообщение
    и какие именно мьютексы?
    Что Вы хотите от чайника? Я пишу первую пробу клавы на тему мьютексов и ничего толкового сказать пока не могу.
    Писать можно на чём угодно, но зачем же так себя ограничивать? Пиши на си.
    Ответить с цитированием  
     

  10. #10  
    Профи Аватар для rrrFer
    Регистрация
    01.08.2013
    Сообщений
    561
    Сказал(а) спасибо
    34
    Поблагодарили 249 раз(а) в 164 сообщениях
    Цитата Сообщение от Сионист Посмотреть сообщение
    А при чём здесь система? Это не команда UI.
    Причем здесь UI? Мьютекс - это объект операционной системы, поэтому либо ты используешь системное АПИ (POSIX, WinAPI) и твой код будет непереносим, либо будешь пользоваться прослойками типа Qt/boost/std.

    Цитата Сообщение от Сионист Посмотреть сообщение
    А его не надо явно интить и дестроить?
    Что вам надо от мюьтекса вообще? - насколько я знаю есть 3 основных операции - инициализация, взятие и освобождение. Очевидно нужно.
    [Ссылки могут видеть только зарегистрированные пользователи. ] // программирование на Prolog, Erlang, C++
    Ответить с цитированием  
     

Страница 1 из 4 123 ... ПоследняяПоследняя
Информация о теме
Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Похожие темы

  1. Подскажите о партнерке
    от гелий в разделе Партнёрские программы
    Ответов: 11
    Последнее сообщение: 27.08.2018, 08:09
  2. Ответов: 0
    Последнее сообщение: 12.12.2014, 10:13
  3. Ответов: 1
    Последнее сообщение: 17.02.2014, 14:04
  4. Подскажите?
    от fater468 в разделе Общие вопросы web-разработки
    Ответов: 5
    Последнее сообщение: 12.02.2014, 13:48
  5. Ответов: 10
    Последнее сообщение: 05.02.2013, 19:43
Ваши права
  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •