多线程
per_time
在思索中尝试,于尝试里提升。
展开
-
java多线程实现实例
java多线程实现有两种方式 1、继承Thread类 ,覆盖run() 这个方式有个限制,就是只能继承一个类,对于还需要继承别的类的类就不适合使用了 2、实现Runnable接口 ,覆盖run() 以下是两个例子: 继承Thread方式,代码如下 package com.sunrise.thread; /** * 线程类 继承Thread (弊端:一个类只能继承一原创 2014-02-15 13:58:39 · 581 阅读 · 0 评论 -
递归算法-统计指定目录下java文件内容的行数
递归算法在项目中使用很多,使用情况一般是树形的数据结构,如:菜单目录,组织机构树,文件目录 优势:算法简单,定义好调用的入口,和出口即可 弊端:数据量的非常消耗性能,因为数据量大了以后,递归的层次自然加多了,每加一层里面定义的变量没有被释放出来,消耗内存,只有递归完毕是才释放内存,所以数据量太大就可能出现内存溢出的情况。 一下举个统计目录下文件内容行数的例子 package com.sun原创 2014-02-14 12:08:00 · 1267 阅读 · 0 评论 -
多线程-使用队列统计目录下的文件的内容行数
先简单说名下下队列的特性: 先进先出,插入在一端,删除在另一端。就像排队一样,刚来的人入队(push)要排在队尾(rear),每次出队(pop)的都是队首(front)的人。 现在使用列队对目录下文件的内容行数进行统计,其实递归也可以实现,那为什么用队列呢,主要是针对数据量大的情况使用递归统计会消耗大量的资源和性能,而队列则可以别勉这一点,你想先进先出,一个元素进来时是栈资源,但是很对他就会出原创 2014-02-14 15:28:04 · 1475 阅读 · 0 评论 -
Quartz定时任务
最近使用到quartz的定时任务总结下: 0、使用到的jar quartz-1.8.4.jar,commons-logging-1.1.3.jar,slf4j-api-1.5.8.jar,slf4j-log4j12-1.5.8.jar,log4j-1.2.16.jar 1、实现Job接口 2、创建触发器 3、业务处理执行方法excute() 4、添加到应用环境中,下面举例说原创 2014-02-28 14:23:48 · 635 阅读 · 0 评论 -
java网络编程
现在是个网络信息爆炸的时代,所以学会网络编程很有必要,比如说网站的内容推送和与在线用户的聊天等等 一、TCP协议编程(可靠连接) 使用serversocket和socket实现服务器和客户端的通信,步骤如下 1、建立连接 2、获取输入/输出流的数据 3、读/写数据 4、关闭流 5、关闭socket 二、UDP编程(不可靠连接)原创 2014-02-18 19:21:07 · 920 阅读 · 0 评论