Issue Details (XML | Word | Printable)

Key: CERES-32
Type: Bug Bug
Status: Closed Closed
Resolution: Fixed
Priority: Major Major
Assignee: Norman Fomferra
Reporter: Norman Fomferra
Votes: 0
Watchers: 0
Operations

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

ProgressMonitorSwingWorker can cause deadlock

Created: 29/Jan/09 10:44 AM   Updated: 07/Sep/10 01:33 PM  Due: 29/Jan/09
Component/s: ceres-ui
Affects Version/s: 0.8-SNAPSHOT, 0.8
Fix Version/s: 0.8

Issue Links:
See Also
 


 Description  « Hide
Method
      com.bc.ceres.swing.progress.ProgressMonitorSwingWorker.executeWithBlocking()
uses an invisible (= zero size), modal window in order to realize a certain behaviour:
wait until concurrent process has finished without block the EDT (GUI = the responsive
progess monitor dialog).

Problem: For quickly executing tasks the method unblock() is sometimes called before block()
--> deadlock.


 All   Comments   Change History      Sort Order: Ascending order - Click to sort in descending order
There are no comments yet on this issue.