예제 #1
0
 internal JvmThreadInfo(JvmEnvironment environment, JNIEnvHandle jniEnv, jvmtiThreadInfo threadInfo, bool freeLocalReference)
 {
     this.Name               = threadInfo.Name;
     this.Priority           = threadInfo._priority;
     this.IsDaemon           = threadInfo._isDaemon != 0;
     this.ThreadGroup        = JvmThreadGroupReference.FromHandle(environment, jniEnv, threadInfo._threadGroup, freeLocalReference);
     this.ContextClassLoader = JvmObjectReference.FromHandle(environment, jniEnv, threadInfo._contextClassLoader, freeLocalReference);
 }
예제 #2
0
 public void GetThreadGroupChildren(JvmThreadGroupReference group, IList <JvmThreadReference> threads, IList <JvmThreadGroupReference> groups)
 {
     throw new NotImplementedException();
 }
예제 #3
0
 internal JvmThreadGroupInfo GetThreadGroupInfo(JvmThreadGroupReference group)
 {
     throw new NotImplementedException();
 }