Форум программистов, компьютерный форум, киберфорум
C# для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
0 / 0 / 0
Регистрация: 22.09.2019
Сообщений: 1
1
.NET 4.x

обмен данных между асинхронными потоками c#

04.02.2020, 19:01. Показов 851. Ответов 0

Author24 — интернет-сервис помощи студентам
Добрый день , я пишу программу для периодической записи записи в базу данных , используя асинхронные методы. Поскольку подключение к дб в и другим приложениям в самом многократном вызове потока тратит много ресурсов и попросту ненужно , хотелось бы вынести подключение в main , но я ума не приложу как это сделать.
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
 private static async Task SaveDocs( double valuePres , double valueTemp, DateTime Date)
        {
            while (true)
            {   
                var client1 = new S7Client();  
                int result = client1.ConnectTo("127.0.0.1", 0, 1);
                    Console.WriteLine("Connected to 127.0.0.1");
                    byte[] db1Buffer = new byte[4];
                    result = client1.DBRead(1, 0, 4, db1Buffer);
 
                  \\код
                
 
                string connectionString = "mongodb://localhost";
                var client = new MongoClient(connectionString);
                var database = client.GetDatabase("max");
                var collection = database.GetCollection<BsonDocument>("Parametrs");
                \\код
              
            }
        }
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
04.02.2020, 19:01
Ответы с готовыми решениями:

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

Обмен данными между потоками
Здравствуйте. Есть класс, в нем создается поток, который создается TCP сокет и слушает...

Обмен данных между потоками
Имеется 2 потока (основной и рабочий) В рабочем потоке появляется строка, которая должна...

Обмен данными между потоками
Здравствуйте уважаемые форумчане! Реализую многопоточное приложение. Один поток в реальном времени...

0
04.02.2020, 19:01
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
04.02.2020, 19:01
Помогаю со студенческими работами здесь

Обмен данными между потоками
Доброе время суток. У меня встал такой вопрос: нужно из главного потока в другой послать данные. В...

Обмен событиями между потоками
Здравствуйте уважаемые форумчане CyberForum. Появилась надобность использовать несколько потоков в...

EventBus и обмен событиями между потоками
Допустим у меня есть один фоновый thread и второй. Могу ли я через eventBus послать event из...

Обмен данными через указатель между потоками
Скажите, валидный ли такой код : #include &lt;iostream&gt; #include &lt;thread&gt; using namespace std;...


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

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru