Информация об изменениях

Сообщение Re: ревью multi-queue processor от 23.11.2019 21:25

Изменено 23.11.2019 21:49 Molchalnik

Re: ревью multi-queue processor
Здравствуйте, Hydrophobia, Вы писали:

H>Доброго времени суток!


H>Решил тут попробывать себя в одну кипрскую контору, дали мне задание:

Это те, которые на лимасол набирают, что ли? так они платят мало, вроде не больше 3000 евро, за эти деньги в европе ты будешь на консервированной кильке в томате сидеть, и то, тебе её будут коллеги из россии присылать из жалости. В европе жизнь очень дорогая, поэтому сравнение зарплат по голым цифрам некорректно.

по коду: 1) тебе чётко в задании намекнули, что надо использовать read-write locker

не знаю, есть ли он в буст (вероятно есть), но точно есть в pthread

2) не использовать sleep, использовать conditional variable
3) сделай на каждый поток свой аллокатор, или подумай, как заменить динамическое выделение статическим

когда ты выделяешь память, система становится однопоточной.
Re: ревью multi-queue processor
Здравствуйте, Hydrophobia, Вы писали:

H>Доброго времени суток!


H>Решил тут попробывать себя в одну кипрскую контору, дали мне задание:

Это те, которые на лимасол набирают, что ли? так они платят мало, вроде не больше 3000 евро, за эти деньги в европе ты будешь на консервированной кильке в томате сидеть, и то, тебе её будут коллеги из россии присылать из жалости. В европе жизнь очень дорогая, поэтому сравнение зарплат по голым цифрам некорректно.

по коду: 1) тебе чётко в задании намекнули, что надо использовать read-write locker

не знаю, есть ли он в буст (вероятно есть), но точно есть в pthread

2) не использовать sleep, использовать conditional variable
3) сделай на каждый поток свой аллокатор, или подумай, как заменить динамическое выделение статическим
4) свой булевый флаг running сделай atomic

когда ты выделяешь память, система становится однопоточной.