Path: csiph.com!fu-berlin.de!uni-berlin.de!individual.net!not-for-mail From: "Christian H. Kuhn" Newsgroups: de.comp.lang.java Subject: Re: JUnit Test von JButton: Action wird nicht erkannt Date: Tue, 19 Jul 2016 16:06:09 +0200 Lines: 18 Message-ID: References: Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Trace: individual.net 7E0F30JTggG4zIsOgKGNrgF/aPjDstlyP4JznsORsBzkpnLxQ= Cancel-Lock: sha1:xOy8uKq3uSYVxD58/ARliIOGqC4= User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:45.0) Gecko/20100101 Thunderbird/45.2.0 In-Reply-To: Xref: csiph.com de.comp.lang.java:13021 Am 19.07.2016 um 14:59 schrieb Christian H. Kuhn: [Refresh-Takt in UI oder Model] Auch hier noch einen: Prinzipiell könnte eine QChessClock mehrere Observer haben. Hochwertige elektronische Schachuhren haben heute schon eine Schnittstelle, über die die angezeigte Zeit auch im Internet abgefragt werden kann. Wenn die Refresh-Taktung in der UI stattfindet, bekomme ich ein schönes Durcheinander und möglicherweise vorübergehende Inkonsistenz der Anzeigen. Mit Refresh-Takt im Model vermeide ich das. Da bemerke ich, dass bei mehreren Observern die notify-Methoden aufeinander warten. Es könnte u.U. sinnvoll sein, doch einen ThreadPool aufzumachen und für jeden Observer einen Thread anzulegen, auf dem der seine Benachrichtigungen bekommt, ohne dass schnellere Observer warten müssen ... lg QNo