Перейти к публикации
  • Сейчас на странице   Всего пользователей: 0   (0 пользователей, 0 гостей)

Hed-kun

Программирование Т. 5

Рекомендованные сообщения

(изменено)
  rubish написал 12.06.2013 в 11:56:
  DIMAN123456789 написал 12.06.2013 в 11:41:
ты не больше, чем полгода назад узнавал может ли жава синиор рассчитывать на 2к.

я конечно понимаю, что ты браузерки за много кк пишешь, но в твоей дыре зп ниже, чем в Киеве

Так для моей дыры 2к это и нормально :tusila-zavodila: И то, эти 2к середина на Киевских графиках. А в Москве зп программистов начинаются от 3-4к и до 7-8. Я просто удивлен что в Киеве такие низкие зп. Все-таки столица. Я думаю Самару нужно сравнить с Одессой. В Одессе не знаю какие зп.


Изменено пользователем DIMAN123456789

Поделиться сообщением


Ссылка на сообщение
  justice_st написал 12.06.2013 в 15:07:

http://stackoverflow...ifier-not-found

решил короче погрузиться снова в плюсы, хелпуем по сабжу

ответил тебе :)


  Цитата

http://ru.iccup.com/dota/details/1295953.html

 

ИДИТЕ НАХУЙ С ТАКМИ ГОНДАРАМИ

СВЕН ТП

СВЕН ПУШИТ

СВЕН ХЕКС

СВЕН ДАБЛКИЛЛ

СВЕН 7ОО КРИПОВ

Показать больше  

Поделиться сообщением


Ссылка на сообщение
(изменено)

там теперь другая херня вылезла, текст ошибки очень информативен :mameprivet:

Error 2 error C2664: '_beginthread' : cannot convert parameter 1 from 'unsigned int (__stdcall *)(void *)' to 'void (__cdecl *)(void *)'


Изменено пользователем justice_st

Поделиться сообщением


Ссылка на сообщение

У тебя тип указателя на функцию не соответствует тому, который требуется в аргументе. Сделай свою функцию такой же по сигнатуре. Думаю что в этом случае тебе достаточно поменять тип возвращаемого значения.

 

Сообщение же достаточно понятное: не могу преобразовать тип первого аргумента фигня1 к фигне2. фигня1 это всего лишь тип указателя на функцию - просто он так страшно записывается, это всё из си унаследовано.


  Цитата

http://ru.iccup.com/dota/details/1295953.html

 

ИДИТЕ НАХУЙ С ТАКМИ ГОНДАРАМИ

СВЕН ТП

СВЕН ПУШИТ

СВЕН ХЕКС

СВЕН ДАБЛКИЛЛ

СВЕН 7ОО КРИПОВ

Показать больше  

Поделиться сообщением


Ссылка на сообщение
  DIMAN123456789 написал 12.06.2013 в 15:05:
А в Москве зп программистов начинаются от 3-4к и до 7-8.

это вряд ли.

 

ну и так же не стоит забывать, что затраты на жизнь в Москве по меньшей мере в 2 раза выше, чем в Киеве. кроме того зарплата указывается явно до уплаты налогов


Колы я выросту - то хочу буты такым як я

5c8bbc85b99e.gif

 

годные смайлы

Поделиться сообщением


Ссылка на сообщение

7-8к ? таких зарплат быть не может в принципе, разве что в банках каких-нибудь для крупных руководителей


  Цитата

http://ru.iccup.com/dota/details/1295953.html

 

ИДИТЕ НАХУЙ С ТАКМИ ГОНДАРАМИ

СВЕН ТП

СВЕН ПУШИТ

СВЕН ХЕКС

СВЕН ДАБЛКИЛЛ

СВЕН 7ОО КРИПОВ

Показать больше  

Поделиться сообщением


Ссылка на сообщение
  justice_st написал 12.06.2013 в 15:19:

там теперь другая херня вылезла, текст ошибки очень информативен :mameprivet:

Error 2 error C2664: '_beginthread' : cannot convert parameter 1 from 'unsigned int (__stdcall *)(void *)' to 'void (__cdecl *)(void *)'

твоя функция возвращает инт, да еще и __stdcall непонятно зачем.

А тебе нужна __cdecl void


Торжество разума в том, чтобы уживаться с теми, у кого этого разума нет. Вольтер.
Чтобы хорошо высыпаться, нужно спать 8 часов в день. И еще столько же ночью.

Поделиться сообщением


Ссылка на сообщение

ПРИШЕЛ 144К РЕПЫ ВСЕ НА ИЗЕЧАХ РАЗРУЛИЛ :pray: :pray: :pray: :pray: :mameprivet: :mameprivet: :buba:

Поделиться сообщением


Ссылка на сообщение
(изменено)

чето я запутался - как занять мутекс и как проверить мутекс на занятость?

if (WaitForSingleObject(hMutex, 100)!=WAIT_TIMEOUT ) правильно?

еще сраный баг с консолью бесит-строки из потоков выводятся одновременно и перемешиваются - http://stackoverflow.com/questions/9332263/synchronizing-std-cout-output-multi-thread тут 180к написал так что я нихера не понял :zloy:


Изменено пользователем justice_st

Поделиться сообщением


Ссылка на сообщение

http://msdn.microsoft.com/en-us/library/windows/desktop/ms682411(v=vs.85).aspx

 

Return value

If the function succeeds, the return value is a handle to the newly created mutex object.

If the function fails, the return value is NULL. To get extended error information, call GetLastError.

If the mutex is a named mutex and the object existed before this function call, the return value is a handle to the existing object, GetLastError returns ERROR_ALREADY_EXISTS, bInitialOwner is ignored, and the calling thread is not granted ownership. However, if the caller has limited access rights, the function will fail with ERROR_ACCESS_DENIED and the caller should use the OpenMutex function.

 

А, тебя не именованные мьютексы интересуют.

Короче, у мьютекса скорее всего нет проверки на "занятость". Можно просто начать его ожидание. И да, соответственно тебе вернется код результата. Либо сразу, либо через N миллисекунд. Так что да, примерно так, как ты и делаешь.


  Цитата

http://ru.iccup.com/dota/details/1295953.html

 

ИДИТЕ НАХУЙ С ТАКМИ ГОНДАРАМИ

СВЕН ТП

СВЕН ПУШИТ

СВЕН ХЕКС

СВЕН ДАБЛКИЛЛ

СВЕН 7ОО КРИПОВ

Показать больше  

Поделиться сообщением


Ссылка на сообщение
(изменено)

if (WaitForSingleObject(hMutex, 100)!=WAIT_TIMEOUT ) {

вот так все работает

беда только с выводом, всё перемешивается

http://stackoverflow.com/questions/14010147/corrupted-output-with-c-cin-cout-threads-and-sync-with-stdio не помогает


Изменено пользователем justice_st

Поделиться сообщением


Ссылка на сообщение
(изменено)

Если есть возможность юзать буст - то просто юзай буст, и не еби себе мозг системным дерьмом.

да и 11 плюсы поддерживают потоки из коробки.


Изменено пользователем Tinplz

Поделиться сообщением


Ссылка на сообщение
(изменено)

нужно в студии или в былдере

Thread #

Thread #1 sets the resource value to 2 gets the resource9

:fffuuu:


Изменено пользователем justice_st

Поделиться сообщением


Ссылка на сообщение

если у тебя строки перемешиваются, значит либо оба потока не проверяют мьютекс, либо они вообще смотрят разные мьютексы

 

другого варианта быть не может.

 

и где исходник блеадь


Торжество разума в том, чтобы уживаться с теми, у кого этого разума нет. Вольтер.
Чтобы хорошо высыпаться, нужно спать 8 часов в день. И еще столько же ночью.

Поделиться сообщением


Ссылка на сообщение
  Показать содержимое

нахуярил слипов, заебись теперь :D

Поделиться сообщением


Ссылка на сообщение

:opasnoste: :opasnoste: :opasnoste: :opasnoste: :opasnoste: :opasnoste: :opasnoste: :opasnoste: :opasnoste: :opasnoste: :opasnoste: :opasnoste: :opasnoste: :opasnoste:

 

 

 

поубирай нахуй все слипы и вместо 100 миллисекунд в WaitForSingleObject поставь INFINITE. Никакие потоки не должны срабатывать вперемешку

 

и зачем какой-то __iterator

 

что за пиздец там творится


Торжество разума в том, чтобы уживаться с теми, у кого этого разума нет. Вольтер.
Чтобы хорошо высыпаться, нужно спать 8 часов в день. И еще столько же ночью.

Поделиться сообщением


Ссылка на сообщение
(изменено)

если их убрать то все надписи впизду перемешаются

итератор это я родил для эвента :hmm:

пойду спать короч


Изменено пользователем justice_st

Поделиться сообщением


Ссылка на сообщение

они не могут перемешаться, они работают исключительно поочереди.

Сначала один поток, потом другой. Порядок их не определен, но сами строки будут вылазить целиком и полностью.


Торжество разума в том, чтобы уживаться с теми, у кого этого разума нет. Вольтер.
Чтобы хорошо высыпаться, нужно спать 8 часов в день. И еще столько же ночью.

Поделиться сообщением


Ссылка на сообщение
Гость
Эта тема закрыта для публикации сообщений.

×
×
  • Создать...