Сообщение Re: Опять кадровики "радуют" от 15.11.2018 16:33
Изменено 15.11.2018 16:34 ononim
Re: Опять кадровики "радуют"
CM>Итак, задача. Нужно развернуть массив (именно массив). Но:
CM>1. Сделать это при помощи рекурсии
CM>2. Таким образом, чтобы это можно было распараллелить
CM>3. Не использовать никакие разделяемые переменные
CM>Не вижу ни одного возможного решения, которое имело бы хоть какой-то смысл
CM>Кто-нибудь видит?
CM>1. Сделать это при помощи рекурсии
CM>2. Таким образом, чтобы это можно было распараллелить
CM>3. Не использовать никакие разделяемые переменные
CM>Не вижу ни одного возможного решения, которое имело бы хоть какой-то смысл
CM>Кто-нибудь видит?
unsigned char array[32] = {...};
for (int i = 0; i < sizeof(array); ++i) {
if (fork() == 0) {
sleep(sizeof(array) - i);
print("%02x ", array[i]);
}
}
Re: Опять кадровики "радуют"
CM>Кто-нибудь видит?
unsigned char array[32] = {...};
for (int i = 0; i < sizeof(array); ++i) {
if (fork() == 0) {
sleep(sizeof(array) - i);
print("%02x ", array[i]);
}
}
Скрытый текст | |
классика же | |