Мне нужно использовать системный вызов clone () в main-функции, чтобы получить 2 потока.(Я знаю, есть другие варианты, но в этом случае это должен быть clone ()).
Системный вызов работает, и оба потока приходят в назначенную функцию (foo).Но в этой функции мне нужно, чтобы они вызывали другую функцию с такой подписью:
void increment(int* a, int b)
(Sidenote: добавляет b * 1 к a. (= A + b))
Дело в том, что оба, a и b, объявлены в main-функции, и я не знаю, как передать их в foo.
Я уже пробовал разные вещи, но безуспешно.Я получил подсказку: используйте адаптер.Но я понятия не имею, как это сделать.(Я также не знаю, как использовать args в клоне с int.)
Есть предложения?