History | Log In     View a printable version of the current page.  

Issue Details (XML | Word | Printable)

Key: UBA-7416
Type: Bug Bug
Status: Closed Closed
Resolution: Fixed
Priority: Major Major
Assignee: ULC Team
Reporter: Daniel Grob
Votes: 1
Watchers: 2
Operations

If you were logged in you would be able to see more operations.
ULCBase

UISession.waitForIdle() may lead to a dead-lock when invoked from multiple threads

Created: 12/Mar/08 05:29 PM   Updated: 14/May/08 08:51 AM
Component/s: core
Affects Version/s: None
Fix Version/s: UltraLightClient '08, ULC 6.2.3


 Description  « Hide
ULC itself only invokes waitForIdle() from the CommunicationController.

UISession.waitForIdle() is not 100% thread safe. In the following cases this can be an issue:

  • multiple sessions in one client VM (as each session has its own CommunicationController)
  • testing (as the test thread usually uses UISession.waitForIdle() to synchronize with the CommunicationController and AWT's EventDispatchThread)


 All   Comments   Change History      Sort Order:
There are no comments yet on this issue.