- 博客(6)
- 资源 (3)
- 收藏
- 关注
原创 Java位运算
Java提供的位运算符有:左移( << )、右移( >> ) 、无符号右移( >>> ) 、位与( & ) 、位或( | )、位非( ~ )、位异或( ^ ),除了位非( ~ )是一元操作符外,其它的都是二元操作符。
2017-04-24 17:16:50 371
原创 线程中断
使用interrupt()中断线程 当一个线程运行时,另一个线程可以调用对应的Thread对象的interrupt()方法来中断它,该方法只是在目标线程中设置一个标志,表示它已经被中断,并立即返回。这里需要注意的是,如果只是单纯的调用interrupt()方法,线程并没有实际被中断,会继续往下执行。 下面一段代码演示了休眠线程的中断:[java] view plain copy pr
2017-04-22 17:29:42 607
原创 Java实现多线程的两种方式
Java中实现多线程有两种方法:继承Thread类、实现Runnable接口,在程序开发中只要是多线程,肯定永远以实现Runnable接口为主,因为实现Runnable接口相比继承Thread类有如下优势: 1、可以避免由于Java的单继承特性而带来的局限; 2、增强程序的健壮性,代码能够被多个线程共享,代码与数据是独立的; 3、适合多个相同程序代码的线程区处理同一资源的情况。
2017-04-22 17:17:49 792
原创 Linux进程管理器
linux平台上,使用java语言编写的任务管理器 源码地址工作原理在子进程里执行linux的shell命令,获取输出流,从输出流中解析数据,从而得到进程信息,实现管理进程任务。实现的功能:显示进程杀死进程性能条形图
2017-04-20 09:46:22 1228
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人