Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > comp.lang.java.programmer > #38875
| X-Received | by 2002:ac8:3ac4:: with SMTP id x62mr1966718qte.28.1554486816561; Fri, 05 Apr 2019 10:53:36 -0700 (PDT) |
|---|---|
| X-Received | by 2002:a25:542:: with SMTP id 63mr12290762ybf.331.1554486816288; Fri, 05 Apr 2019 10:53:36 -0700 (PDT) |
| Path | csiph.com!xmission!news.snarked.org!border2.nntp.dca1.giganews.com!nntp.giganews.com!t9no1768951qtn.0!news-out.google.com!i8ni755qtr.1!nntp.google.com!t9no1768945qtn.0!postnews.google.com!glegroupsg2000goo.googlegroups.com!not-for-mail |
| Newsgroups | comp.lang.java.programmer |
| Date | Fri, 5 Apr 2019 10:53:35 -0700 (PDT) |
| In-Reply-To | <636ed842-3212-4955-8c81-0a48f162b6b9@googlegroups.com> |
| Complaints-To | groups-abuse@google.com |
| Injection-Info | glegroupsg2000goo.googlegroups.com; posting-host=84.74.101.34; posting-account=UjEXBwoAAAAOk5fiB8WdHvZddFg9nJ9r |
| NNTP-Posting-Host | 84.74.101.34 |
| References | <f9818c55-5eb6-47f8-8ec9-d512861ddee7@googlegroups.com> <q84vam$lri$1@dont-email.me> <c001151d-044c-4d1b-ad88-0efd923e4433@googlegroups.com> <q85699$oq6$1@dont-email.me> <b8961ec3-eac5-45da-aa5d-11144bcae219@googlegroups.com> <q867p2$gv3$1@gioia.aioe.org> <636ed842-3212-4955-8c81-0a48f162b6b9@googlegroups.com> |
| User-Agent | G2/1.0 |
| MIME-Version | 1.0 |
| Message-ID | <d3b02831-ee3f-4b78-a446-ecccb3d0115f@googlegroups.com> (permalink) |
| Subject | Re: Does this make sense? |
| From | bursejan@gmail.com |
| Injection-Date | Fri, 05 Apr 2019 17:53:36 +0000 |
| Content-Type | text/plain; charset="UTF-8" |
| Content-Transfer-Encoding | quoted-printable |
| Lines | 20 |
| Xref | csiph.com comp.lang.java.programmer:38875 |
Show key headers only | View raw
I think you don't need an extra thread. Since Swing runs anyway in its own thread. If you display a non-modal window, the current thread will not block. And you can perform the for(;;) loop in the main thread itself, without starting a thread. The problem is only, how does the main thread get events from the watcher and from the window? Well the same way, via interrupt(). So the main thread can detect whether it go a watcher.take() or whether it got interrupted. And it can gracefully terminate and close also whatever resources it has opened. If some tooling shows an error somewhere, submit a bug report. Lets see what they say... On Friday, April 5, 2019 at 5:39:25 PM UTC+2, Eric Douglas wrote: > On Thursday, April 4, 2019 at 8:33:50 PM UTC-4, Arne Vajhøj wrote:
Back to comp.lang.java.programmer | Previous | Next — Previous in thread | Next in thread | Find similar | Unroll thread
Does this make sense? Eric Douglas <e.d.programmer@gmail.com> - 2019-04-04 05:22 -0700
Re: Does this make sense? Eric Sosman <esosman@comcast-dot-net.invalid> - 2019-04-04 09:03 -0400
Re: Does this make sense? Eric Douglas <e.d.programmer@gmail.com> - 2019-04-04 07:02 -0700
Re: Does this make sense? Eric Sosman <esosman@comcast-dot-net.invalid> - 2019-04-04 11:01 -0400
Re: Does this make sense? Eric Douglas <e.d.programmer@gmail.com> - 2019-04-04 08:21 -0700
Re: Does this make sense? Eric Douglas <e.d.programmer@gmail.com> - 2019-04-04 11:45 -0700
Re: Does this make sense? Arne Vajhøj <arne@vajhoej.dk> - 2019-04-04 20:33 -0400
Re: Does this make sense? Eric Douglas <e.d.programmer@gmail.com> - 2019-04-05 08:39 -0700
Re: Does this make sense? Arne Vajhøj <arne@vajhoej.dk> - 2019-04-05 12:31 -0400
Re: Does this make sense? bursejan@gmail.com - 2019-04-05 10:53 -0700
Re: Does this make sense? bursejan@gmail.com - 2019-04-05 10:57 -0700
Re: Does this make sense? bursejan@gmail.com - 2019-04-05 11:02 -0700
Re: Does this make sense? bursejan@gmail.com - 2019-04-05 11:13 -0700
Re: Does this make sense? Patrick Roemer <sangamon@netcologne.de> - 2019-04-05 17:43 +0200
Re: Does this make sense? Daniele Futtorovic <da.futt.news@laposte-dot-net.invalid> - 2019-04-07 22:14 +0200
Re: Does this make sense? Andreas Leitgeb <avl@logic.at> - 2019-04-04 15:15 +0000
csiph-web