首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    原来,这才是 JDK 推荐的线程关闭方式

    JDK在线程的Stop方法时明确不得强行销毁一个线程,要优雅的退出线程。...linux既提供了pthread_exit C语言系统调用强行关闭线程,也提供了pthread_cancel通知线程关闭等优雅退出方式。...Java 也分别提供优雅和强制两种退出方式,但是目前jdk中明确极不推荐强制中断线程,在Thread.stop()强制中断线程的注释中, JDK这样解释 Thread.stop() 这种方法本身就是不安全的...Thread.interrupt() JDK中提到了如果目标线程没有处于运行态,而是处于阻塞状态,自然无法检查退出的状态标记,如何通知这个线程退出呢?...interrupt的JDK注释提到, 如果其他线程调用目标线程的interrupt方法, 恰好目标线程在调用.

    41820

    Linux安装jdk步骤_jdk linux安装

    大家好,又见面了,我是你们的朋友全栈君。 Linux的使用相信大家都要用到java吧!...在使用java前我们得先安装jdk以及配置环境变量等工作;下面小编给大家分享关于Linux安装jdk的详细步骤: 一、登录虚拟机进入终端切换到root用户,输入:su 接着输入密码 再输入:cd … 回到...root用户 二、查看Linux系统是否有自带的jdk: 1、输入:java -version 2、发现有输入:rpm -qa | grep java 检测jdk的安装包,(注意:rpm命令符没有时记得下载一个输入...,所以没有截图) 三、接着在终端进入对应文件新建一个装jdk包的文件夹,输入:mkdir +目录名称 四、接下来要修改文件夹的权限,输入:chmod 777 +要删除的文件名 五、...上官网下载对应版本的安装包 六、下载完后用FileZilla文件传输器,把jdk安装包传到虚拟机对应的文件夹当中;或者直接在Linux下载即可 七、在终端进入对应的文件的目录,进一步解压

    38.6K20

    linux 安装jdk的步骤

    第一步 上传1.8jdk的压缩包,并解压 文件上传的路径为/export/soft jdk解压的路径是/export/install 第二步:配置环境变量 在/etc/profile.d目录下创建一个.../bin 说明: JAVA_HOME=/export/install/jdk1.8.0_144 配置Java的home,路径是jdk解压路径 export PATH...让环境变量生效 说明:百度上查询的linux配置方法大部分是在 /etc/profile 最后追加配置项(export JAVA_HOME 和export PATH),这种方法不建议使用...node01 profile.d]# jps 2490 Jps 第五步:验证版本 java -version 查看当前java版本 若版本不正确(不是java 1.8)需要更新链接 先删除原始的链接...rm -rf /etc/alternatives/java 在更新新的链接 ln -s /export/install/jdk1.8.0_144/bin/java /etc/alternatives

    1.8K10
    领券