434 / 299 / 82
Регистрация: 11.12.2010
Сообщений: 1,209
|
||||||||||||||||
1 | ||||||||||||||||
.NET 4.x Программа должна отображать ход вычислений, допускать приостановку и прерывания вычислений14.09.2012, 19:23. Показов 2529. Ответов 1
Метки нет (Все метки)
Разработать программу для сравнения эффективности двух заданных алгоритмов сортировки путем их одновременного запуска на случайном массиве из 50000 целых чисел. Обеспечить вывод отсортированной последовательности в файл. Программа должна отображать ход вычислений, допускать приостановку и прерывания вычислений
Сами сортировки я написал. Но что делать дальше я не понял. если просто запустить прогу то на форме не одна кнопка не работает. Но и форма не зависает. Создал два потока и массив, передаю его в поток он сортирует но я не понял как выводить, и правильно ли понял что делать...
0
|
14.09.2012, 19:23 | |
Ответы с готовыми решениями:
1
Вычислить предел. Каков ход вычислений? Программа вычислений зацикливается Программа вычислений значения функции Программа не выводит результат вычислений |
Заблокирован
|
|
15.09.2012, 00:37 | 2 |
Не вижу у вас код для формы, которая не зависает.
Попробуйте для начала для консоли(она потоконезависима) поставить два счетчика и для каждого из двух алгоритмов в самом внутренем цикле инкрементировать счетчики и выводить результаты. При окончании итераций сообщение типа: "№* закончил". Создайте объект типа object, который будете блокировать через lock для приостановки потоков, и на клики по кнопкам тоже это навесте(блокировка-разблокировка). Еще для этих целей Mutex подошел бы. Так неохота в пятницу вечером программировать, что я даже код не привел хоть какой-то
1
|
15.09.2012, 00:37 | |
15.09.2012, 00:37 | |
Помогаю со студенческими работами здесь
2
Программа выдает нелогичный результат вычислений Программа выдает некорректный результат вычислений Организация вычислений во время ввода данных программа С++ Аrduino. Программа выдачи результата вычислений на COM-порт Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |