Canvas Threading: Difference between revisions

Jump to navigation Jump to search
m
https://forum.flightgear.org/viewtopic.php?f=30&t=37938&p=373471&hilit=nasal+threading#p373471
m (https://forum.flightgear.org/viewtopic.php?f=30&t=37938&p=373471&hilit=nasal+threading#p373471)
Line 1: Line 1:
{{cquote|in a typical airliner, you have several EFIS screens, each with its own, largely independent Nasal code to drive a canvas surface for it; and then you have various subsystems, many of which are also mostly independent. They could all run in parallel, coordinating their activities via a thread-safe property tree.<ref>{{cite web |url=https://forum.flightgear.org/viewtopic.php?p=373471#p373471|title=<nowiki>Nasal, multitreading and performance</nowiki>|author=tdammers|date= Tue Sep 08, 2020 4:23 am}}</ref>|tdammers}}
{{cquote|it would be nice if the state of the canvas can be serialized easily and with only little data into an other application. That is to be able to set up multiple viewer applications all displaying the same content. Think of an mfd that is shown in a bigger multi viewer environment. This should be efficient. How to achieve this efficiently requires a lot of thought.<ref>{{cite web |url=https://sourceforge.net/p/flightgear/mailman/message/29995853/|title=<nowiki>Re: [Flightgear-devel] Canvas reuse/restructuring</nowiki>|author=Mathias Fröhlich|date=2012-10-22 05:23:50}}</ref>|Mathias Fröhlich}}
{{cquote|it would be nice if the state of the canvas can be serialized easily and with only little data into an other application. That is to be able to set up multiple viewer applications all displaying the same content. Think of an mfd that is shown in a bigger multi viewer environment. This should be efficient. How to achieve this efficiently requires a lot of thought.<ref>{{cite web |url=https://sourceforge.net/p/flightgear/mailman/message/29995853/|title=<nowiki>Re: [Flightgear-devel] Canvas reuse/restructuring</nowiki>|author=Mathias Fröhlich|date=2012-10-22 05:23:50}}</ref>|Mathias Fröhlich}}


Navigation menu