bug-gnu-pspp
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

PSPP-BUG: [bug #40065] Make GUI usable when working


From: John Darrington
Subject: PSPP-BUG: [bug #40065] Make GUI usable when working
Date: Thu, 19 Sep 2013 05:36:21 +0000
User-agent: Mozilla/5.0 (X11; Linux i686; rv:10.0.12) Gecko/20100101 Firefox/10.0.12 Iceweasel/10.0.12

Follow-up Comment #1, bug #40065 (project pspp):

This was also reported at bug #20823.

The main issue is, that we need some kind of concurrency.  This means either:

* Multi-threading; 
* Multi-processing;
or
* Concurrency from the Glib main loop.

Whichever solution is chosen, it will be necessary to provide some kind of
mutex on all the static objects we have.  I started doing this some time ago. 
That is the purpose of the 'thread-aware' branch at
http://git.savannah.gnu.org/cgit/pspp.git/commit/?h=thread-aware

I recall that Ben was rather cautious about integrating this - perhaps rightly
so.  But if this is going to be implemented I think this will be necessary.

Also one must bear in mind, that if this is done, then using the GUI to
process huge files is always going to be slower since CPU cycles will be used
to update the GUI.


    _______________________________________________________

Reply to this item at:

  <http://savannah.gnu.org/bugs/?40065>

_______________________________________________
  Message sent via/by Savannah
  http://savannah.gnu.org/




reply via email to

[Prev in Thread] Current Thread [Next in Thread]