1 / 1 / 2
Регистрация: 10.11.2013
Сообщений: 126
|
|
1 | |
Как осуществить запись(дозапись) в файл в отдельном потоке и закрыть его после записи?15.08.2016, 11:41. Показов 2162. Ответов 5
Метки нет Все метки)
(
Здравствуйте! Вопрос в названии темы! Подробнее планирую записывать(дозаписывать) в файл массив double[1000,] doubleArray. Этот массив будет постепенно меняться, после заполнения всех строк, значения будут перезаписывать информацию в нулевой, первой и т.д. строках. И после каждого заполнения всех строк хотелось бы делать запись в отдельном потоке. Но пусть у меня есть уже заполненный массив, как именно открыть запись в соседнем неблокирующем потоке?
Если сделаю сам, выложу свой вариант, но задавая вопрос здесь жду и помощи сообщества! Добавлено через 11 минут .NET 4.5 Добавлено через 1 минуту ой вернее .NET 4
0
|
15.08.2016, 11:41 | |
15.08.2016, 11:41 | |
Ответы с готовыми решениями:
5
Как осуществить дозапись в файл Как осуществить дозапись в уже имеющийся файл
|
![]() ![]() |
|
15.08.2016, 12:12 | 2 |
System.Timers.Timer совсем не ясно, как работать можно переделать.
0
|
1 / 1 / 2
Регистрация: 10.11.2013
Сообщений: 126
|
|
15.08.2016, 15:53 [ТС] | 3 |
А что-нибудь попроще? (это я буду разбирать неделю)
0
|
![]() ![]() |
|
15.08.2016, 15:54 | 4 |
Вот свеженькое: Получение данных с Com порта и сохранение их в txt
Только SerialPort выпилить и готово.
1
|
1 / 1 / 2
Регистрация: 10.11.2013
Сообщений: 126
|
|
15.08.2016, 16:03 [ТС] | 5 |
Конечно, спасибо и за это, но предполагаю пока не смогу воспользоваться
Добавлено через 36 секунд Это к предыдущему Добавлено через 5 минут Начну сам пока читать теорию и пробовать написать, возможно чуть разберусь и примеры пригодятся.
0
|
1 / 1 / 2
Регистрация: 10.11.2013
Сообщений: 126
|
|||||||||||
25.08.2016, 13:46 [ТС] | 6 | ||||||||||
По заданному вопросу, написал код, использующий ba-dWorker.
Но не получается корректно раскидывать информацию по файлам: имеется ввиду, что через каждые пять, записанных в файл таблиц, я хотел бы создавать для записи новый текстовый файл. Файл создается, но хотелось бы, чтобы их названия шли по порядку: array, array1, array2, array3. Добавлено через 1 час 10 минут Вопрос с синхронизацией видимо тоже , дает баг, но интересует именно корректная смена имени пути. Добавлено через 2 часа 41 минуту Видимо из-за проблем с синхронизацией и были все сложности, написал так:
0
|
25.08.2016, 13:46 | |
25.08.2016, 13:46 | |
Помогаю со студенческими работами здесь
6
Как осуществить дозапись в файл Как осуществить дозапись в файл Объсните, почему значение переменной в отдельном потоке другое и как его поменять?
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
![]() |
Опции темы | |
|
Новые блоги и статьи
![]() |
||||
Почему могут не шифроваться русские символы в Java
Wired 17.02.2025
При разработке на Java нередко возникают сложности с шифрованием русских символов. Эта проблема особенно актуальна для разработчиков, создающих программное обеспечение для русскоязычной аудитории. . . .
|
Отличия ОС для x86_64 и ARM
Wired 17.02.2025
На данный момент сосуществуют две основные архитектуры процессоров - x86_64 и ARM. Эти архитектуры имеют принципиально разные подходы к организации вычислений и обработке данных, что накладывает. . .
|
Многопоточность в Python: как использовать Thread
bytestream 17.02.2025
Поток выполнения (thread) - это наименьшая последовательность инструкций, которая может управляться планировщиком операционной системы. Представьте себе, что ваша программа - это книга, а потоки -. . .
|
Как воспроизвести Race Condition в Python
bytestream 17.02.2025
В многопоточном программировании существует множество подводных камней, и одним из самых коварных является состояние гонки (Race Condition). Этот термин описывает ситуацию, когда результат выполнения. . .
|
Ошибка "node: --openssl-legacy-provider is not allowed in NODE_OPTIONS"
bytestream 17.02.2025
Каждый разработчик рано или поздно сталкивается с ситуацией, когда при запуске проекта Node. js неожиданно выскакивает ошибка "node: --openssl-legacy-provider is not allowed in NODE_OPTIONS". Это. . .
|
Ошибка pip Python "AttributeError: module 'lib' has no attribute 'OpenSSL_add_all_algorithms'"
bytestream 17.02.2025
При разработке на Python частенько сталкиваешься с разными сюрпризами, но ошибка AttributeError: module 'lib' has no attribute 'OpenSSL_add_all_algorithms' - это что-то особенное. Знаете, это как. . .
|
Сообщение Play Store "You must complete the advertising ID declaration before you can release an app that targets"
bytestream 17.02.2025
Рекламный идентификатор - это уникальный, но восстанавливаемый строковый идентификатор для каждого устройства Android. Думаю, вы удивитесь, но даже если ваше приложение не показывает рекламу. . .
|
Отличия App Router от Pages Router в Next.js
bytestream 17.02.2025
Next. js прошел длинный путь развития, и одним из самых значительных изменений стало появление App Router - революционного подхода к организации маршрутизации в приложении. Этот новый способ пришел на. . .
|
Топ10 лучших фреймворков JavaScript для изучения в 2025
bytestream 16.02.2025
В современной веб-разработке JavaScript занимает особое место, являясь одним из наиболее востребованных языков программирования. По мере развития веб-технологий появляется все больше фреймворков,. . .
|
Temporal в JavaScript - новый формат даты и времени
bytestream 16.02.2025
В мире JavaScript скоро произойдет значимое событие - появление нового встроенного объекта Temporal, который призван полностью заменить устаревший объект Date. Это революционное изменение в работе с. . .
|