[Isolate-interest] shared heap between isolates?

Bernhard Fastenrath bfastenrath@mac.com
Mon, 11 Oct 2004 19:00:58 +0200


This is a multi-part message in MIME format.
--------------010201080900030603060504
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit


Is it possible for isolates to negotiate a shared heap space?

This could be useful for a Swing Application, for example,
that constructs a user interface on a heap and then allows that
heap to be accessed by a Java Desktop running in another isolate:

The Java Desktop can render the user interface and send all
events the user interface generates to the isolate running the
application logic.

If the application logic isolate is terminated all objects in its
exported heap space would become null references and the
java desktop would have to react on the NullPointerException
by removing all null references from its display.

Shared heaps would also be useful in server applications
with NUMAflex <http://www.sgi.com/products/servers/numaflex.html> or 
similar environments. <http://www.sgi.com/products/servers/numaflex.html>

-- 
http://www.ikfk.de/idea.html, http://homepage.mac.com/bfastenrath/religion.html

Was du selbst nicht wuenschst, das tue auch anderen nicht an. (Konfuzius, Gespraeche, XII, 2) 551-479 BC

An hour of contemplation is better than a year of prayer. (Muhammad, La Mecque, vers 570 - Medine, 632)

How to become a vegetarian: Do not delegate a task if you might consider
it unethical if done by yourself.
Why don't you slaughter an animal yourself? (This is the intention
behind kosher and halal, but people, as usual, don't get it).
(http://www.ikfk.de/vegan.html)


--------------010201080900030603060504
Content-Type: text/html; charset=us-ascii
Content-Transfer-Encoding: 7bit

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
  <meta content="text/html;charset=ISO-8859-1" http-equiv="Content-Type">
  <title></title>
</head>
<body bgcolor="#ffffff" text="#000000">
<br>
Is it possible for isolates to negotiate a shared heap space?<br>
<br>
This could be useful for a Swing Application, for example,<br>
that constructs a user interface on a heap and then allows that<br>
heap to be accessed by a Java Desktop running in another isolate: <br>
<br>
The Java Desktop can render the user interface and send all<br>
events the user interface generates to the isolate running the<br>
application logic.<br>
<br>
If the application logic isolate is terminated all objects in its<br>
exported heap space would become null references and the<br>
java desktop would have to react on the NullPointerException<br>
by removing all null references from its display.<br>
<br>
Shared heaps would also be useful in server applications<br>
with <a href="http://www.sgi.com/products/servers/numaflex.html"><span
 class="header">NUMAflex</span></a> or similar environments.<a
 href="http://www.sgi.com/products/servers/numaflex.html"><span
 class="header"></span></a><br>
<pre class="moz-signature" cols="72">-- 
<a class="moz-txt-link-freetext" href="http://www.ikfk.de/idea.html">http://www.ikfk.de/idea.html</a>, <a class="moz-txt-link-freetext" href="http://homepage.mac.com/bfastenrath/religion.html">http://homepage.mac.com/bfastenrath/religion.html</a>

Was du selbst nicht wuenschst, das tue auch anderen nicht an. (Konfuzius, Gespraeche, XII, 2) 551-479 BC

An hour of contemplation is better than a year of prayer. (Muhammad, La Mecque, vers 570 - Medine, 632)

How to become a vegetarian: Do not delegate a task if you might consider
it unethical if done by yourself.
Why don't you slaughter an animal yourself? (This is the intention
behind kosher and halal, but people, as usual, don't get it).
(<a class="moz-txt-link-freetext" href="http://www.ikfk.de/vegan.html">http://www.ikfk.de/vegan.html</a>)
</pre>
</body>
</html>

--------------010201080900030603060504--