openjfx-dev Digest, Vol 99, Issue 45

Peter Richmond peter.richmond at outlook.com
Thu Feb 20 12:04:35 UTC 2020


unsubscribe
________________________________
From: openjfx-dev <openjfx-dev-bounces at openjdk.java.net> on behalf of openjfx-dev-request at openjdk.java.net <openjfx-dev-request at openjdk.java.net>
Sent: 20 February 2020 12:01
To: openjfx-dev at openjdk.java.net <openjfx-dev at openjdk.java.net>
Subject: openjfx-dev Digest, Vol 99, Issue 45

Send openjfx-dev mailing list submissions to
        openjfx-dev at openjdk.java.net

To subscribe or unsubscribe via the World Wide Web, visit
        https://eur04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fmail.openjdk.java.net%2Fmailman%2Flistinfo%2Fopenjfx-dev&data=02%7C01%7C%7C5440cf11fae940a7bb4b08d7b5fce917%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C637177970150537908&sdata=jy6O7D6WkXCxc%2BfKn22GERa%2FBjlxAQn4qanxEb7BMxE%3D&reserved=0
or, via email, send a message with subject or body 'help' to
        openjfx-dev-request at openjdk.java.net

You can reach the person managing the list at
        openjfx-dev-owner at openjdk.java.net

When replying, please edit your Subject line so it is more specific
than "Re: Contents of openjfx-dev digest..."


Today's Topics:

   1. Re: RFR: 8176499: Dependence on java.util.Timer freezes
      screen when OS time resets backwards (littlefreaky)


----------------------------------------------------------------------

Message: 1
Date: Thu, 20 Feb 2020 11:43:53 GMT
From: littlefreaky <github.com+1434627+littlefreaky at openjdk.java.net>
To: <openjfx-dev at openjdk.java.net>
Subject: Re: RFR: 8176499: Dependence on java.util.Timer freezes
        screen when OS time resets backwards
Message-ID:
        <GzoF0rFOunXPA1ffv2gJV5P5M6LG8bl5xlJ4zbxUYfg=.c86783de-a39f-48eb-ba0a-f1becb8b8e7c at github.com>

Content-Type: text/plain; charset=utf-8

On Thu, 20 Feb 2020 11:22:28 GMT, Dell Green <github.com+12861109+dellgreen at openjdk.org> wrote:

>> I have a question about the scheduling of the task:
>> The old code used Timer.schedule(TimerTask,long,long) which schedules the task for repeated fixed-delay execution.
>> The new code uses ScheduledThreadPoolExecutor.scheduleAtFixedRate?(Runnable, long, long, TimeUnit) which schedules the task for repeated fixed-rate execution.
>>
>> Now I think that scheduling at fixed rate would be the correct way as we want to reach 60 pulses per second. But my question is: Can this lead to problems if the work done per pulse takes longer than 16ms? The scheduleAtFixedRate does queue subsequent executions if the previous task takes too long. Couldn't this lead to an task queue overflow if the system is overloaded? Do we need to add protection for that scenario?
>
> I may be wrong, but looking at the source code for both java.util.Timer.java and ScheduledThreadPoolExecutor.java, they both appear to grow their respective queues if needs be. So i don't think the proposed solution is any worse in that respect.

Ok. Thanks for the clarification.

-------------

PR: https://eur04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgit.openjdk.java.net%2Fjfx%2Fpull%2F117&data=02%7C01%7C%7C5440cf11fae940a7bb4b08d7b5fce917%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C637177970150537908&sdata=mbzRbZBaGhfINqZ4xbNVgaHnPbFy%2BW19Xns2C6%2F1tJY%3D&reserved=0


End of openjfx-dev Digest, Vol 99, Issue 45
*******************************************


More information about the openjfx-dev mailing list