摘要:
程序是很简易的。然而,在编程人员面前,多线程呈现出了一组新的难题,如果没有被恰当的解决,将导致意外的行为以及细微的、难以发现的错误。 在本篇文章中,我们针对这些难题之一:如何中断一个正在运行的线程。 背景 中断(Interrupt)一个线程意味着在该线程完成任务之前停止其正在进行的一切,有效地中止其当前的操作。线程是死亡、还是等待新的任务或是继续运行至下一步,就取决于这个程序。虽然初次看来它可能显得简单,但是,你必须进行一些预警以实现期望的结果。你最好还是牢记以下的几点告诫。 ... 阅读全文
posted @ 2013-05-04 22:24
highfly2012
阅读(187)
评论(0)
推荐(0)
摘要:
如果在终端中执行java -jar xxx.jar &命令,当终端关闭时,xxx.jar也会同时结束运行,但是如果执行nohup java -jar xxx.jar &命令,则程序会在后台一直运行,值得注意的是,此时程序控制台输出会被转移到nohup.out文件中。nohup <程序名> &如果想要在控制台监控标准输出可以使用:tail -f nohup.out当你用shell启动一个程序时,往往他是在前台工作的。例如经常用PUTTY连接到远程服务器执行脚本的时候,如果本地网络中断后,这个时候前台进程就结束了,比较的懊恼,必须重新执行。因此有必要进行前后台进 阅读全文
posted @ 2013-05-04 17:33
highfly2012
阅读(1039)
评论(0)
推荐(0)
摘要:
1、添加这个源:sudo add-apt-repository "deb http://us.archive.ubuntu.com/ubuntu/ hardy multiverse"。2、sudo apt-get update 3、sudo apt-get install sun-java6-jdkadd-apt-repository 是由 python-software-properties 这个工具包提供的所以要先安装python-software-properties 才能使用 add-apt-repositoryapt-get install python-soft 阅读全文
posted @ 2013-05-04 15:56
highfly2012
阅读(167)
评论(0)
推荐(0)

浙公网安备 33010602011771号