通过hotspot作为代理,调用了操作系统函数(c++)创建线程的方法
java start thread ——— os —— pthread_create — 线程
java的线程和操作系统的线程是一一对应的, java创建一个线程=操作系统创建一个线程
所以Java锁的一些关键字都可以在os上找到原型
java sync ——— os thread 锁的原理(互斥锁)
c语言启动线程之后, 通过jni反调用java的run方法
FindClass()方法找Java类
stop() 停止一个线程
不推荐使用这个方法, 因为会导致来不及释放资源. 推荐一定要让线程执行完
interrupt() 中止
推荐使用interrupt来停止线程, 如果是阻塞, 解阻塞. 如果是循环, 解循环.