Здравствуйте, Klikujiskaaan, Вы писали:
_>>Тот пример я при желание легко (пара строк, причём исключительно средствами самого языка) подправлю так, что он будет работать на всех нужных ОС. А что будешь делать ты со своим WPF приложением? Переписывать с нуля? )))
K>Ну про пару строк это ты как обычно трындишь.
int main()
{
thread second, third;
mutex m;
second=thread([&]{
lock_guard<mutex> lock(m);
Test test("hello world");
test.print();
third=thread([&](Test&& t){
lock_guard<mutex> lock(m);//ждём завершения родительского потока, чтобы всё было по честному (было ясно, что данные берутся не из его стека)
t.print();
}, move(test));
});
second.join();
third.join();
}
Думаю теперь всем очевидно, кто в этой темке только и может что трындеть. )))
K>А если нужна кроссплатформенность, то он возьмет xamarin.
Ого, Xamarin для написания десктопного приложения, работающего на Винде и Линухе? Уровень твоей компетенции прямо зашкаливает...