|
Синхронизация потоков
|
|||
---|---|---|---|
#18+
Здравствуйте. Сильно не пинайте, только начал изучать эту тему! Есть класс(не мой) Sensor. У него есть событие SensorChangeValue. Пишу свою "обертку" (класс MySensor) которую потом буду использовать в приложениях. Код: c# 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19.
Дальше уже в обычном winforms делаю следующее: Код: c# 1. 2. 3. 4. 5. 6. 7. 8. 9. 10.
Все бы хорошо, но проблема в том что событие Sensor.SensorChangeValue выполняется в другом потоке. И естественно я получаю: "Недопустимая операция в нескольких потоках: попытка доступа к элементу управления 'Form1' не из того потока, в котором он был создан." Помогает Код: c# 1. 2. 3. 4. 5. 6. 7.
А можно ли как-нибудь сделать синхронизацию потоков классе в MySensor? Чтоб в конечных приложениях не использовать Код: c# 1.
Сразу, тупо Код: c# 1.
Заранее благодарен. ... |
|||
:
Нравится:
Не нравится:
|
|||
06.05.2014, 11:52 |
|
Синхронизация потоков
|
|||
---|---|---|---|
#18+
cherrex_Den, 923566 номер семь ... |
|||
:
Нравится:
Не нравится:
|
|||
06.05.2014, 11:58 |
|
|
start [/forum/topic.php?fid=20&msg=38634347&tid=1402961]: |
0ms |
get settings: |
10ms |
get forum list: |
16ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
44ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
52ms |
get tp. blocked users: |
1ms |
others: | 324ms |
total: | 467ms |
0 / 0 |