- 博客(4)
- 资源 (2)
- 收藏
- 关注
原创 多线程——实现Callable接口
前两篇博客(多线程——继承Thread类,多线程——实现Runnable接口 )介绍了java使用线程的两种方法,这篇博客继续介绍第三种方法——实现Callable接口。 先说一下Runnable和Callable的区别:1、Callable规定的方法是call(),Runnable规定的方法是run().2、Callable的任务执行后可返回值,而Runnable的任务是不能
2014-06-30 19:36:43 4593 8
原创 多线程——实现Runnable接口
上篇博客(多线程——继承Thread类)介绍了java多线程的第一种实现方法——继承Thread类,这篇博客介绍第二种方法——实现Runnable接口,并实现run方法。还用上篇博客的例子,现在用第二种方法实现。具体代码如下: public class Test2 implements Runnable{ private String word; public Test
2014-06-30 16:35:19 3132 3
原创 多线程——继承Thread类
在具体介绍java多线程的使用之前,先让我们看看下面几个问题。什么是多线程 简单的理解成:cpu“同时”执行多个任务,这就是多线程。(究其本质,当涉及到进程和线程的概念,上面的说法也不太合适,不过,简单的理解成这样也不为过。) 多线程解决了什么问题? 多线程通过充分利用cpu实现了提高计算机效率的问题。使用了多线程,效率就一定会提高?
2014-06-30 10:56:50 3358 4
原创 性能优化——算法优化
背景由于某种原因,我们系统需要记录另一个系统中一个表里的id。但是,当我们记录完了以后,别人系统可能会删除那个表里的一些数据,这样的话,我们这边就多了一些无效数据,所以,我们必须的找到这些无效的id,然后将其删除。 开始,我们的实现是这样:我们将记录下来的所有id放在一个list里,然后传到另一个系统,他将他们已经删除的id返回。具体处理代码如下:public String f
2014-06-14 10:17:09 3021 12
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人