The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

Поиск:  Каталог документации

Appendix C. List of Non Working Software

Table C-1. Non Working Software

Java programs using native threads do not migrate since they use shared memory. Green Threads JVMs, however, allow for migration because each Java thread is a seperate process.
Applications using pthreads

Moshe wrote this answer about threading and openMosix to the mailing list.

 From: 	Moshe Bar 
 To: 	openmosix-generallists.sourceforge.net
 Subject: pthreads and The Matrix
 Date: 	07 Aug 2002 06:30:56 +0200
 HI Larry

 Not being able to migrate pthreads is not an openMosix limitation but a
 Linux one. Contrary to platforms like Solaris where threads are
 light-weight processes with their own address space, threads in Linux do
 not have their own memory address space. You can see the threads with ps
 because each thread is a "task" for the Linux scheduler. However, that
 task cannot live on its own, it needs the address space where it was
 born. If we migrate the pthread to another machine, which address space
 would it be connected to? I am sure you saw Matrix, and at one poine
 Neon asks what happends if somebody dies in the Matrix, if he would also
 die in the real world. Trinity answered to him that a body (a pthread)
 cannot live with a mind (ie memory, ie address space).

 A great many things can be learned from Matrix.

 But coming back to our subject here, once we have distributed shared
 memory, we will be able to connect remote pthreads to their address
 space back home. But that is still some time down the road. I guess
 Matrix 2 will be out before we have distributed shared memory.

 Moshe
mySQL uses shared memory.
Apache uses shared memory.
Mathematica uses shared memory.
SAP uses shared memory
Oracle uses shared memory
Baan uses shared memory
Postgres uses shared memory
Python with threading enabled 

A more recently updated list of both working and non working software can be found on the wiki pages




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру