Use std::thread; fn main(){ let mut b:i64 =

0;
let th1 = thread::spawn(move ||{
loop{
b+=1;
println!("b = {:?}",b);
}
});

let th = thread::spawn(move ||{
loop{
b-=1;
println!("b = {:?}",b);
}


});
let res_th1 = th1.join();
let res_th = th.join();

}

6 ответов

9 просмотров

каждый поток у тебя инкрементит/декрементит свою переменную, объявленная на 3 строчке остаётся нетронутой этими потоками

Замени i64 на, например, String и код не скомпилируется

zelenochka-Shpak Автор вопроса
Dzhegash
каждый поток у тебя инкрементит/декрементит свою п...

А мне как работать над одним объектом с помощью потоков ?

zelenochka-Shpak Автор вопроса
Пашечка
Arc/Mutex/channels

Да в доках написано

zelenochka Shpak
А мне как работать над одним объектом с помощью по...

атомики, статики, скопед треды, зависит от задачи

Похожие вопросы

Обсуждают сегодня

if (user?.choseType === 'oneDay') { await ctx.reply( 'Добро пожаловать в команду «Магнита»! Правда, на один день ☺️ ', ); await ctx.s...
Kokni
1
всем салют сегодня утро заметил что бот не может отправлять фотки по url. ручками в браузере ссылка норм открывает фотки. падает ошибка 'Bad Request: failed to send message ...
Vasya Ivanov
9
https://pastebin.com/BC4pjp4u кто-нибудь мне может объяснить почему это так работает и как работает правильно wizard и почему иногда в контекст появляются сообщения от бота, н...
Kokni
1
Сonst magicTgHTML = (text, entities) => { let processedText = text; let offsetShift = 0; entities.forEach(entity => { const { offset, length, type, url, ...
Андрей
1
а что делать если тебя убивают на картах?
Yarik yarik kyda ti lezesh
43
Мне вот что интересно, кто на рфе стартовал/играл, что вы фармили, в каком виде контента он прямо хорош? Экспедиция? Вроде прямо на замазанных мапах рф сдувается
Владислав
20
‌/r/pathofexile moderation changes top scoring links : pathofexile (RSS) Hi, everyone. On behalf of the subreddit mod team, I’m here to give you a few updates on the subreddi...
Esionru
3
Подскажите где можно прочитать про реализацию возможности писать человеку при подписке на телеграм канал от имени бота? Было бы не плохо если для Telegraf@3.38.0
Pan Lipton
10
У меня вопрос к знающими, стоит ли вступать в гильдии в игре или лучше полная свобода?
Енот Полоскун
17
У вас бывает ощущение, что хочется потратить весь отпуск на то, чтоб только спать?
Николай
15
Карта сайта