You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@guacamole.apache.org by "Michael Jumper (JIRA)" <ji...@apache.org> on 2017/01/25 02:00:30 UTC

[jira] [Created] (GUACAMOLE-180) Common display/surface should be threadsafe

Michael Jumper created GUACAMOLE-180:
----------------------------------------

             Summary: Common display/surface should be threadsafe
                 Key: GUACAMOLE-180
                 URL: https://issues.apache.org/jira/browse/GUACAMOLE-180
             Project: Guacamole
          Issue Type: Improvement
          Components: guacamole-server
            Reporter: Michael Jumper
            Assignee: Michael Jumper


The convenient display and surface objects provided by the common utility library of guacamole-server currently rely on external threading primitives for safe use, and are not guaranteed to be threadsafe themselves. This makes use of these objects difficult, involving much redundant locking/unlocking.

All uses of the display and surface involve threads at this point; the new screen sharing architecture essentially requires it. The display and surface objects should be made threadsafe.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)