🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: alt.pl.comp.lang.csharp
Article #9774

Re: Synchronizacja wątków

#9774
From: Banderas
Date: Sat, 05 Nov 2005 06:41
32 lines
2425 bytes
On Thu, 03 Nov 2005 22:46:25 +0100, Paweł Filipiak <pfilipiak@poczta.fm>  
wrote:

> "Banderas" <gosmo67@poczta.onet.pl> wrote in message  
> news:op.szn7pjnas2eifk@host-217-172-250-154.lodz.mm.pl...
>> W moim programie mam wątek odpowiedzialny za komunikację za pomocą  
>> socketów(2) oraz wątek główny programu(1). Chcę, aby mój wątek (2)  
>> aktualizował etykiety i edity znajdujące się na formatce, która z  
>> naturalnych względów jest obsługiwana przez wątek (1). Stworzenie  
>> metody lock, oczywiście nie może być zastosowane, bo w każdej chwili do  
>> wątku (1) może dojść komunikat do obsłużenia podczas, gdy wątek (2)  
>> może operawać na kontrolkach
>
>
> Nie możesz grzebać po elementach graficznych z poziomu wątku innego niz  
> główny - to bardzo nieprzyjemny sposób na wysypanie aplikacji w  
> niepowtarzalny, trudny do namierzenia sposób. Niestety framework 1.0 i  
> 1.1 nie zgłasza wówczas żadnego wyjątku, dopiero w 2.0 przy próbie  
> odwołania do elementu UI z innego wątku niż główny występuje  
> natychmiastowe podniesienie stosownego wyjątku.
> Jeżeli chcesz aktualizowac elementy UI z wątku pobocznego rób to przez  
> Invoke formy. Szczegóły uzycia w msdn.
>

Wielkie dzięki, o to mi chodziło.

Pozdrawiam

-- 
Z podowów technicznych, wyświetlanie sygnaturki
zostało wstrzymane do odwołania.
Za wszelkie niedogodności przepraszamy.
Technical Details
Message-ID: <op.szq8vycvs2eifk@host-217-172-250-154.lodz.mm.pl>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.gazeta.pl!newsfeed.gazeta.pl!news.task.gda.pl!news.mm.pl!not-for-mail
References: <op.szn7pjnas2eifk@host-217-172-250-154.lodz.mm.pl> <dke0fk$kfv$1@atena.e-wro.net>

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.gazeta.pl!newsfeed.gazeta.pl!news.task.gda.pl!news.mm.pl!not-for-mail
From: Banderas <gosmo67@poczta.onet.pl>
Newsgroups: alt.pl.comp.lang.csharp
Subject: Re: Synchronizacja wątków
Date: Sat, 05 Nov 2005 07:41:48 +0100
Organization: Multimedia Polska sp. z o.o.
Lines: 32
Message-ID: <op.szq8vycvs2eifk@host-217-172-250-154.lodz.mm.pl>
References: <op.szn7pjnas2eifk@host-217-172-250-154.lodz.mm.pl> <dke0fk$kfv$1@atena.e-wro.net>
NNTP-Posting-Host: host-217-172-250-154.lodz.mm.pl
Mime-Version: 1.0
X-Trace: news.mm.pl 1131173304 98483 217.172.250.154 (5 Nov 2005 06:48:24 GMT)
X-Complaints-To: abuse@multimedia.pl
NNTP-Posting-Date: Sat, 5 Nov 2005 06:48:24 +0000 (UTC)
User-Agent: Opera M2/8.50 (Win32, build 7700)
X-Antivirus: avast! (VPS 0544-8, 2005-11-04), Outbound message
X-Antivirus-Status: Not-Tested
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit