![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#21 | |
Форумчанин
Регистрация: 01.12.2009
Сообщений: 569
|
![]() Цитата:
**Татьяна**, вы про синхронизацию конечно же не читали. |
|
![]() |
![]() |
![]() |
#22 |
Пользователь
Регистрация: 12.02.2011
Сообщений: 41
|
![]()
нееет
![]()
tati
|
![]() |
![]() |
![]() |
#23 | |
Заблокирован
Регистрация: 27.05.2010
Сообщений: 1,099
|
![]() Цитата:
|
|
![]() |
![]() |
![]() |
#24 |
Форумчанин
Регистрация: 01.12.2009
Сообщений: 569
|
![]()
...
Если коротко о синхронизации, то : Поток и процесс работают асинхронно (параллельно) и из-за этого возникают некоторые проблемы ввиду их общей памяти, которую и поток и процесс вправе равноправно использовать. Представте что процесс пишет в переменную число чтобы к нему что-то позже прибваить и тут внезапно переключается поток и пишет в эту переменную что-либо и отключается, а чуть позже переключается процесс и считает, что в этой переменной всё попрежнему. В итоге полный сумасброд. Жесть, не правди ли? ![]() В вашем случае, чтобы не запаривать себе моск, вы можете использовать сообщения. Те для вывода информации на экран поток будет отсылать сообщения окну процесса и тот в свою очередь эти данные будет отображать. Вам нужно чётко выделить в своём коде ту полезную работу (кроме вывода информации на экран) которую необходимо возложить на поток. Последний раз редактировалось notHaker; 31.08.2011 в 10:28. |
![]() |
![]() |
![]() |
#25 |
Пользователь
Регистрация: 12.02.2011
Сообщений: 41
|
![]()
я и так разделила начальныйкод на две части,на поток выложила все что не касается вывода на экран.у меня такое ощущение что где-то нехватает буквально 1 строчки только какой...
tati
|
![]() |
![]() |
![]() |
#26 |
Заблокирован
Регистрация: 27.05.2010
Сообщений: 1,099
|
![]()
Объект icad можно использовать только в том потоке, в котором он создан.
|
![]() |
![]() |
![]() |
#27 |
Пользователь
Регистрация: 12.02.2011
Сообщений: 41
|
![]()
он там и находится
tati
|
![]() |
![]() |
![]() |
#28 | |
Заблокирован
Регистрация: 27.05.2010
Сообщений: 1,099
|
![]() Цитата:
А раз не работает, значит находится он где угодно, но только не "там") |
|
![]() |
![]() |
![]() |
#29 |
Пользователь
Регистрация: 12.02.2011
Сообщений: 41
|
![]()
ну гляньте кто нить?
![]() ![]()
tati
|
![]() |
![]() |
![]() |
#30 |
Заблокирован
Регистрация: 27.05.2010
Сообщений: 1,099
|
![]()
куда глядеть-то ?)
|
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Как выгрузить нарисовано на экране в графический файл | Anubys | Win Api | 0 | 20.03.2011 00:40 |
как выгрузить сайт в интернет | steck | Свободное общение | 18 | 22.02.2011 13:47 |
Как выгрузить строку таблицы в отдельную книгу? | NVNPP | Microsoft Office Excel | 1 | 21.04.2010 09:08 |
как правильно выгрузить dll из памяти | пауэрлифтинг | Общие вопросы Delphi | 11 | 05.04.2010 00:46 |
Как выгрузить з Бази данных и записать в combobox | vasylshvv | Общие вопросы .NET | 2 | 30.09.2008 10:31 |