До завершения потока функции main


Download 29.92 Kb.
Sana19.06.2023
Hajmi29.92 Kb.
#1624839
TuriЛабораторная работа
Bog'liq
abdusamadova algoritm 5 (2) (1)


Лабораторная работа 1

  1. Создайте функцию, выводящую на экран слово «Привет, университет». Напишите программу для запуска этой функции в двух параллельных потоках с использованием библиотеки до завершения потока функции main.

#include
#include
using namespace std;
void vod (){
cout << "Привет университет"<< endl;
}
int main()
{
setlocale (0, "rus");
thread p1 (vod);
thread p2 (vod);
p1.join ();
p2.join ();
}

11.Создайте функцию, которая имеет два параметра целого типа A и В, и вычисляет сумму квадратов этих параметров. Напишите программу для последовательного запуска этой функции через 2 потока с использованием библиотеки до завершения потока функции main (аргументы должны быть разными в каждом потоке).
#include
#include
#include
using namespace std;
void vod (int a, int b){
float c;
c = pow (a,2)+ pow (b,2);
cout << c<< endl;
}
int main()
{
thread p1 (vod,3,1);
thread p2 (vod,5,9);
p1.join ();
p2.join ();
}

Download 29.92 Kb.

Do'stlaringiz bilan baham:




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling