自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 资源 (1)
  • 问答 (1)
  • 收藏
  • 关注

原创 java并发编程之如何正确的中断一个线程

1.线程的自然终止当某个线程的run()方法执行完毕,或者是抛出了一个未处理的异常,都会导致该线程自然终止。2.调用某个线程对象的suspend()、resume() 和 stop()。但这些方法因会产生一些不确定的问题如无法保证该线程的资源正常释放等等,以 suspend()方法为例,在调用后,线程不会释放已经占有的资源(比如锁),而是占有着资源进入睡眠状态,这样容易引发死锁问题。同样stop()方法在终结一个线程时不会保证线程的资源正常释放,通常是没有给予线程完成资源释放工作的机...

2020-08-11 22:59:21 257

原创 java并发编程之sleep()与yield()辨析

1.Thread.sleep()方法会让线程自身进入阻塞状态,让出CPU的执行权且在休眠期间不参与CPU的竞争,也不会释放线程自身所持有的锁。当达到休眠时间以后则会重新进入就绪状态参与CPU的竞争。2.Thread.yield()方法会让线程自身进入就绪状态,让出CPU的执行权,但是线程依然会参与下一轮的CPU竞争,同时yield方法也是不释放锁的。sleep方法允许较低优先级的线程获得CPU执行权。而yield方法不允许低优先级的线程获得CPU的执行权。...

2020-08-13 15:47:34 109

原创 若干台Linux服务器实现SSH相互免密登陆方法

1.在每台机器上面的~/.ssh目录下执行ssh-keygen -t rsa,然后一路回车。2.指定某一台机器A,将其他机器的公钥拷贝至A上面,使用scp命令: scp id_rsa.pub root@A的ip地址:/root/.ssh/hostXXX,以其他机器的ip地址后三位作文件名hostXXX,便于区分不同机器的公钥。3.在A上执行:cat id_rsa.pub.hostXXX >&...

2018-03-12 20:16:34 253

原创 Linux上nodeJs与grunt安装与配置

   1.将node.tar与grunt.tar上传至相关服务器下载地址:https://download.csdn.net/download/weixin_39179572/10122159 2.使用tar -zxvf node.tar与tar -zxvf grunt.tar命令解压 3.vim /etc/profile;将以上两个解压后的文件的bin目录配置pa...

2017-11-16 23:47:25 1415

grunt与node安装包

grunt与node安装包

2017-11-16

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除