Article View: alt.pl.comp.lang.csharp
Article #21933Re: thread
From: Macko
Date: Thu, 23 Dec 2010 08:48
Date: Thu, 23 Dec 2010 08:48
52 lines
2385 bytes
2385 bytes
On 22 Gru, 21:54, "news.gazeta.pl" <szymon.mi...@gazeta.pl> wrote:
> Pro ba o pomoc.
> W jaki spos b zako czy w tek. Przyk ad:
>
> 1) Uruchamiam w tek - jest ok
>
> System.Threading.Thread thread = null;
>
> private void button1_Click(object sender, RoutedEventArgs e)
>
> {
>
> System.Threading.Thread thread = new System.Threading.Thread(ThreadMethod);
>
> thread.Start();
>
> }
>
> 2)Metoda :
>
> private void ThreadMethod(object parameters)
>
> {
>
> while (true)
>
> {
>
> MessageBox.Show("test");
>
> }
> }
>
> 3) Chc przerwa w tek na click
>
> private void button2_Click(object sender, RoutedEventArgs e)
> {
>
> thread.Abort();
>
> }
>
> Problem jest przy przerwaniu. thread jest null. Jak to mo na rozwi za ?
>
> Z g ry dziekuj
>
Jeżeli chcesz wprowadzić jakąś interakcję użytkownika z wątkiem z
poziomu formatki (nie wiem naciska przycisk aby przerwać jakieś
czasochłonne obliczenia) to powinieneś się zainteresować
BackgroundWorkerem. Ma wiele dodatkowych funckji, których nie ma w
Threadzie na dzieńdobry jak raportowanie postępu.
Technical Details
Message-ID:
<65178bab-f4f6-4a50-adee-91627a3b1b29@v17g2000yqv.googlegroups.com>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!plix.pl!newsfeed1.plix.pl!news-out2.kabelfoon.nl!newsfeed.kabelfoon.nl!bandi.nntp.kabelfoon.nl!198.186.194.249.MISMATCH!news-out.readnews.com!transit3.readnews.com!postnews.google.com!v17g2000yqv.googlegroups.com!not-for-mailReferences:
<ietog2$e1l$1@inews.gazeta.pl>Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!plix.pl!newsfeed1.plix.pl!news-out2.kabelfoon.nl!newsfeed.kabelfoon.nl!bandi.nntp.kabelfoon.nl!198.186.194.249.MISMATCH!news-out.readnews.com!transit3.readnews.com!postnews.google.com!v17g2000yqv.googlegroups.com!not-for-mail From: Macko <maciej_rychter@o2.pl> Newsgroups: alt.pl.comp.lang.csharp Subject: Re: thread Date: Thu, 23 Dec 2010 00:48:38 -0800 (PST) Organization: http://groups.google.com Lines: 54 Message-ID: <65178bab-f4f6-4a50-adee-91627a3b1b29@v17g2000yqv.googlegroups.com> References: <ietog2$e1l$1@inews.gazeta.pl> NNTP-Posting-Host: 80.94.182.137 Mime-Version: 1.0 X-Trace: posting.google.com 1293094120 16237 127.0.0.1 (23 Dec 2010 08:48:40 GMT) X-Complaints-To: groups-abuse@google.com NNTP-Posting-Date: Thu, 23 Dec 2010 08:48:40 +0000 (UTC) Complaints-To: groups-abuse@google.com Injection-Info: v17g2000yqv.googlegroups.com; posting-host=80.94.182.137; posting-account=0cTB9goAAAB7t_2APYrUFcRoIbYIHqOb User-Agent: G2/1.0 X-HTTP-Via: 1.1 webwasher (Webwasher 6.8.7.8846) X-HTTP-UserAgent: Mozilla/5.0 (Windows; U; Windows NT 5.1; pl; rv:1.9.2.12) Gecko/20101026 Firefox/3.6.12 ( .NET CLR 3.5.30729),gzip(gfe) Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit