Green Thread in CVM?
I think Green Thread is one of the most important feature of CLDC-HI, which reduces porting effort dramatically, but why it's still not available in CVM?phoneMEAdvanced is designed to run on some "hi-end" devices, such as smartphone or DigiTV etc.; the "advanced" devices in today's market, however, usually don't have "advanced" OS (e.g Linux). Thus CVM's native threads model is always the most risky part of porting work. Even though some OS provide sort of thread facilities, they still appear non-consistent behavior to Linux/WM, which makes Java applications sometimes work on Linux/WM but not on other platform. According to my experience, in a non-Linux/WM porting project, there's always over 50% of working time spends on native thread related issues.
So my question is: what's the purpose of not implementing Green Thread in CVM? Is it possible to be implemented in future CVM?