Форум программистов, компьютерный форум, киберфорум
C# для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.96/25: Рейтинг темы: голосов - 25, средняя оценка - 4.96
7 / 7 / 5
Регистрация: 14.07.2014
Сообщений: 554
1

Выполнение двух циклов одновременно

01.03.2015, 15:56. Просмотров 4442. Ответов 5
Метки нет (Все метки)

Подскажите можно ли так сделать чтобы выполнялись одновременно?

C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
static void Main(string[] args)
        {
            one();     
            two();
        }
 
        public static void one()
        {
             do
             {
             /....../
             }
             while(true);
        }
 
        public static void two()
        {
             do
             {
             /....../
             }
             while(true);
        }
Добавлено через 9 минут
Я так пытался делать но выполняется только первый всегда как сделать чтобы выполнялись оба ну или что то на подобие while
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
01.03.2015, 15:56
Ответы с готовыми решениями:

Как сделать одновременное выполнение методов/циклов?
Как сделать одновременное выполнение нескольких методов/циклов одновременно, и как сделать, чтобы...

Последовательный вывод из двух циклов for
Подскажите пожалуйста как правильно вывести поочередно из циклов. Нужно выводить...

Одновременное выполнение всех циклов
Доброго времени суток! Имеется цикл, который определенное количесво раз выполняет одни и теже...

Одновременное (а не поочередное) выполнение двух циклов
#include <iostream> #include <cstring> #include <Windows.h> using namespace std; int main()...

5
Модератор
Эксперт .NET
5266 / 4069 / 1174
Регистрация: 12.10.2013
Сообщений: 11,826
Записей в блоге: 2
01.03.2015, 15:57 2
Цитата Сообщение от Bo0m21 Посмотреть сообщение
как сделать чтобы выполнялись оба
Запустить методы в разных потоках, например.
0
7 / 7 / 5
Регистрация: 14.07.2014
Сообщений: 554
01.03.2015, 16:00  [ТС] 3
А можно пример?
0
Модератор
Эксперт .NET
5266 / 4069 / 1174
Регистрация: 12.10.2013
Сообщений: 11,826
Записей в блоге: 2
01.03.2015, 16:05 4
Цитата Сообщение от Bo0m21 Посмотреть сообщение
А можно пример?
C#
1
2
3
Task.Factory.StartNew(() =>{
   //Тут ваш метод...
});
0
7 / 7 / 5
Регистрация: 14.07.2014
Сообщений: 554
01.03.2015, 22:15  [ТС] 5
А можно ли еще каким нибудь другим способом?
0
11 / 11 / 3
Регистрация: 29.12.2010
Сообщений: 50
01.03.2015, 22:23 6
Лучший ответ Сообщение было отмечено Bo0m21 как решение

Решение

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
using System.Threading;
 
...
 
static void Main()
        {
            Thread t1 = new Thread(one);
            Thread t2 = new Thread(two);
            t1.Start();
            t2.Start();
        }
        public static void one()
        {
             do
             {
             //....../
             }
             while(true);
        }
 
        public static void two()
        {
             do
             {
             //....../
             }
             while(true);
        }
1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
01.03.2015, 22:23

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

Выполнение одновременно двух действий
Как можно реализовать одновременно выполнение одновременно 2 действий $( "#l1" ).draggable({...

Выполнение двух m-файлов одновременно
Пожалуйста, подскажите, начинающему пользователю: Есть два m-файла. Первый всё время работает и...

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

Выполнение одновременно несколько sql запросов одновременно
Здравствуйте. Есть проблема! Пролистал много сайтов и форумов и толком ничего не нашел. Суть...


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

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

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