Задание на лабораторную работу № 6 Работа с потоками

Раздел
Программирование
Просмотров
197
Покупок
6
Антиплагиат
Не указан
Размещена
16 Ноя 2022 в 11:56
ВУЗ
Не указан
Курс
Не указан
Стоимость
200 ₽
Файлы работы   
1
Каждая работа проверяется на плагиат, на момент публикации уникальность составляет не менее 40% по системе проверки eTXT.
docx
ЛР 6
31.9 Кбайт 200 ₽
Описание

Напишите программу, запускающую 2 независимых потока. Первый поток выводит на экран дату и время каждые 5 секунд и это время записывает в файл currentdata.txt. Для определения даты и времени использовать класс java.util.Calendar. Второй поток каждые 15 секунд проверяет размер файла currentdata.txt и если этот размер превысил 50 байт, то сохраняет файл под уникальным именем и обнуляет файл currentdata.txt. Уникальное имя файла должно содержать дату и время его создания. Программа должна содержать 3 класса: первый реализует первый поток, второй класс реализует второй поток и третий класс содержит метод main, из которого запускаются оба потока. Организовать синхронизацию потоков: переименовывание не должно выполняться при записи в файл первым потоком.

При работе с файлами организовать обработку исключительных ситуаций. Для реализации некоторых операций с файлами используйте классы java.io.File и java.io.FileOutputStream().

Вам подходит эта работа?
Похожие работы
Web-программирование
Контрольная работа Контрольная
29 Апр в 11:19
0
0 покупок
Web-программирование
Отчет по практике Практика
15 Апр в 10:32
51 +5
2 покупки
Web-программирование
Отчет по практике Практика
15 Апр в 10:25
58 +5
1 покупка
Web-программирование
Контрольная работа Контрольная
10 Апр в 17:50
29 +1
1 покупка
Web-программирование
Лабораторная работа Лабораторная
9 Апр в 11:50
13
0 покупок
Другие работы автора
Web-программирование
Лабораторная работа Лабораторная
22 Апр 2023 в 00:27
133
1 покупка
Web-программирование
Лабораторная работа Лабораторная
22 Апр 2023 в 00:19
102
1 покупка
Web-программирование
Лабораторная работа Лабораторная
22 Апр 2023 в 00:14
104
0 покупок
Web-программирование
Лабораторная работа Лабораторная
15 Ноя 2022 в 19:10
248
6 покупок
Web-программирование
Лабораторная работа Лабораторная
8 Ноя 2022 в 14:38
240
2 покупки
Web-программирование
Лабораторная работа Лабораторная
8 Ноя 2022 в 14:36
233
5 покупок
Методы оптимизации
Лабораторная работа Лабораторная
5 Июн 2022 в 17:23
239
0 покупок
Теория оптимизации
Лабораторная работа Лабораторная
5 Июн 2022 в 17:17
227
5 покупок
Методы оптимизации
Лабораторная работа Лабораторная
5 Июн 2022 в 16:53
181
0 покупок
Теория оптимизации
Лабораторная работа Лабораторная
5 Июн 2022 в 04:53
215
1 покупка
Теория оптимизации
Лабораторная работа Лабораторная
5 Июн 2022 в 04:42
165
0 покупок
Теория оптимизации
Лабораторная работа Лабораторная
5 Июн 2022 в 04:22
188
1 покупка
Теория оптимизации
Лабораторная работа Лабораторная
5 Июн 2022 в 04:04
235 +1
2 покупки
Базы данных
Курсовая работа Курсовая
10 Апр 2022 в 23:30
211
0 покупок
Базы данных
Курсовая работа Курсовая
10 Апр 2022 в 23:11
374 +2
0 покупок
Проектирование систем
Лабораторная работа Лабораторная
15 Дек 2021 в 11:57
301
3 покупки
Проектирование систем
Лабораторная работа Лабораторная
2 Дек 2021 в 18:56
304 +1
6 покупок
Проектирование систем
Лабораторная работа Лабораторная
22 Ноя 2021 в 17:21
281 +1
2 покупки
Проектирование систем
Лабораторная работа Лабораторная
22 Ноя 2021 в 17:20
262
0 покупок
Проектирование систем
Лабораторная работа Лабораторная
22 Ноя 2021 в 17:18
238
0 покупок
Темы журнала
Показать ещё
Прямой эфир