и в каждому рабочему передавать указатель на очередной элемент листа. Каждый рабочий должен менять значение элемента. Нужно ли в таком случае использовать mutex?
как раз для таких же случаев и придумали mutex. иначе un .
То есть не важно, передаю я рабочему весь массив или только указатель на элемент, в любом случае нужно лочить, так?
QList трудно назвать массивом, по тому, как устроен этот контейнер. Он сильно отличается от обычных массивов или от того же вектора . В любом случае, придется работать с указателем, а если есть нужда в изменении значения, то обязательно используем mutex . Можно не лочить, но на выходе будет undefined.
да и весь QList не получится передать:) только лишь указатель на первый элемент:)
Понятно, спасибо, можно тогда ещё вопрос?
А, на эту тему мой докладик можно посмотреть, видос даже есть.
ссылочку пожалуйста можно??? =)
Обсуждают сегодня