MkRuntimeC - The class known as mkrt or runtime is the main jvmkkernel application environment …
More...
MkRuntimeC - The class known as mkrt or runtime is the main jvmkkernel application environment …
The runtime is automatically created as thread-local-storage at startup, so that each new thread receives a thread-specific runtime. Each instance of the thread has a link to the runtime it was created in:
- runtime-separation
- The runtime and also the runtime-related-thread in the Programming-Language-Micro-Kernel (PLMK) are treated as an independent-process without any process overhead.
- The runtime is completly independent of any other runtime and can also be used in a separate process without changing the code.
- The technology behind the so-called runtime-separation is the jvmkkernel technology.
- the runtime provide the following features
-
- THREAD ENABLED LIBRARY
- The thread-enabled-libry is a library compiled with the
--enable-thread
configure option of Nhi1Config
- RUNTIME DEFAULT
◆ MkDbgRt
◆ MkDbgRt_1
◆ MkDbgRtChkX
◆ MkThreadDataS
typedef struct MkThreadDataS MkThreadDataS |
◆ MkRuntimeSysPipeHandlerUse
bool MkRuntimeSysPipeHandlerUse |
|
extern |