Size: a a a

2020 March 06

В

Владимир in [No Offense]
Я вот хотел прод положить и не работать, но мою старую кали снесли...а новая...вот выше что с ней.
источник

u

unstppbl in [No Offense]
Владимир
Долгий, простит, виноват. Я тут параллельно работаю
Ты на вопрос не ответил
источник

В

Владимир in [No Offense]
я же написал, в браузере работает. У всего мира работает. Это продакшн
источник

u

unstppbl in [No Offense]
Ааа, пробовал из браузера запрос скопировать?
источник

В

Владимир in [No Offense]
curl: (35) OpenSSL SSL_connect: SSL_ERROR_SYSCALL in connection to ****:443
источник

В

Владимир in [No Offense]
все равно такая байда
источник

O

Oracle in [No Offense]
Всем хай, не совсем вопрос про хакинг, но про программирование. Почему-то происходит deadlock с condition variable. Одна треда ждет сигнал от другой треды, и та его посылает, но за секунду до того как первая треда создается. Тип сигнал посылается, но почему-то треда его не получает 😭
источник

В

Владимир in [No Offense]
Что Windows что POSIX))) Лан, спасибо за поддержку) Пойду дальше гуглить
источник

u

unstppbl in [No Offense]
Oracle
Всем хай, не совсем вопрос про хакинг, но про программирование. Почему-то происходит deadlock с condition variable. Одна треда ждет сигнал от другой треды, и та его посылает, но за секунду до того как первая треда создается. Тип сигнал посылается, но почему-то треда его не получает 😭
Язык?
источник

O

Oracle in [No Offense]
unstppbl
Язык?
C
источник

O

Oracle in [No Offense]
Похоже что condition variable не совсем похожи на семафоры и надо отправлять сигнал по несколько раз.
источник

T

Tatiana in [No Offense]
Oracle
Похоже что condition variable не совсем похожи на семафоры и надо отправлять сигнал по несколько раз.
Это pthreads?
источник

u

unstppbl in [No Offense]
Мб они по принципу fire&forget работают, если некому принять сигнал то он просто теряется
источник

O

Oracle in [No Offense]
Tatiana
Это pthreads?
+
источник

T

Tatiana in [No Offense]
И какой именно сигнал шлется?
источник

O

Oracle in [No Offense]
unstppbl
Мб они по принципу fire&forget работают, если некому принять сигнал то он просто теряется
Похоже на то
источник

O

Oracle in [No Offense]
Tatiana
И какой именно сигнал шлется?
pthread_cond_signal()
источник

T

Tatiana in [No Offense]
Не помог.  Я не помню схожу, какой это именно сигнал, код какой. И не назначается ли он там? Возможно, он просто игнорируется
источник

O

Oracle in [No Offense]
Tatiana
Не помог.  Я не помню схожу, какой это именно сигнал, код какой. И не назначается ли он там? Возможно, он просто игнорируется
Окей, сейчас, выглядит примерно так
void A(){
 for(;;){
   mutex_lock(mtx);
   if(var != 0) cond_signal(cv1); //not empty
   cond_wait(cv2); //wait for empty
   addToBuffer(); var ++;
 }
}
источник

O

Oracle in [No Offense]
То же самое, только со второй, местами cv1 на cv2 и ++ на --
источник