Форум программистов, компьютерный форум, киберфорум
Наши страницы
C# для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.67/3: Рейтинг темы: голосов - 3, средняя оценка - 4.67
ShiftedReality
1 / 1 / 0
Регистрация: 20.01.2013
Сообщений: 10
1

Вычисление функции через потоки

25.04.2013, 00:06. Просмотров 527. Ответов 1
Метки нет (Все метки)

Добрый вечер, есть функция:

C#
1
A = (B*MX)(MO(MT*MK))
И номера потоков, в которых задаются значения векторов и матриц

* B, A, MO = 1
* MX, MT = 3
* MK = 6
* N = 4000 - размер векторов и матриц
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
    class Program
    {
        static void Main(string[] args)
        {
            Console.WriteLine("Start Program");
 
            Data data = new Data();
 
            Thread T1 = new Thread(data.F1);
            T1.Start();
 
            Thread T2 = new Thread(data.F2);
            T2.Start();
 
            Thread T3 = new Thread(data.F3);
            T3.Start();
 
            Thread T4 = new Thread(data.F4);
            T4.Start();
 
            Thread T5 = new Thread(data.F5);
            T5.Start();
 
            Thread T6 = new Thread(data.F6);
            T6.Start();
 
            T2.Join();
            T3.Join();
            T4.Join();
           // T5.Join();
         //  T6.Join();
           T1.Join();
 
            Console.WriteLine("Finish Program");
        }
    }
Как мне синхронизировать между собой эти действия для конечного вычисления результата в первом потоке?
0
QA
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
25.04.2013, 00:06
Ответы с готовыми решениями:

Вычисление функции через вложенные циклы for
Составить программу вычисления функции: Z=√(x^3/y), где y=ln |tg(x/2)| + m^2, где x изменяется в...

Вычисление функции отключено, поскольку истекло время, выделенное на вычисление предыдущей функции
Подскажите пожалуйста, загружаю файл на ftp: WebClient myWebClient = new WebClient(); ...

Потоки. Вычисление числа пи методом Монте-Карло
using System; using System.Collections.Generic; using System.Linq; using System.Text; using...

Будильник через потоки
Как можно написать будильник чтобы он работал через потоки. Пользователь вводит время и после того...

Запись в файл через потоки
Моя программа ведет логи 4-х действий. Для каждого действия определена процедура в отдельном...

1
ShiftedReality
1 / 1 / 0
Регистрация: 20.01.2013
Сообщений: 10
28.04.2013, 14:19  [ТС] 2
UP!
0
Answers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
28.04.2013, 14:19

Переделать часть кода через асинхронные потоки
Здравствуйте! Такая проблема: нужно переделать эту часть кода через асинхронные потоки, но ничего...

Потоки. Как завершить поток через N sec?
Приветствую! Собственно, возникла проблема с завершением работы потока в котором задействован метод...

Вычисление функции через ряд Маклорена
Здравствуйте , нужна помощь в программе, мне нужно чтоб считался факториал n в знаменателе , а в...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.