多线程——java实现多线程的方式

1、线程和进程 要理解多线程,我们必须首先弄清楚线程和进程的概念。在上一篇博文总已经较为详细的介绍过,本篇博文只做总结。进程就是运行的程序,每个进程都有独立的代码和数据空间(进程上下文),进程间的切换会有较大的开销,一个进程包含1–n个线程。线程是程序执行的最小单位,同一类线程共享代码和数据空间...

2016-12-10 18:58:06

阅读数 541

评论数 0

多线程——java线程方法详细介绍

1、线程调度 1.1 调整线程优先级 Java线程有优先级,优先级高的线程会获得较多的运行机会。Java线程的优先级用整数表示,取值范围是1~10,Thread类有以下三个静态常量: static int MAX_PRIORITY:线程可以具有的最高优先级,取值为10。 static int ...

2016-12-10 16:15:04

阅读数 570

评论数 0

利用jsoup解析html

1、jsoup简介 jsoup 是一款 Java的HTML解析器,可直接解析某个URL地址、HTML文本内容。它提供了一套非常省力的API,可通过DOM,CSS以及类似于jQuery的操作方法来取出和操作数据。jsoup 的主要功能如下: (1)从一个 URL,文件或字符串中解析HTML; ...

2016-12-28 19:29:59

阅读数 3048

评论数 0

10个经典的Java main方法面试题

以下是笔者认为比较经典的关于Java main方法的面试题,与其说是Java面试题,其实也是Java的一些最基础知识问题,分享给大家,如有错误,请指出。1、不用main方法如何定义一个类不行,没有main方法我们不能运行Java类。在Java 7之前,你可以通过使用静态初始化运行Java类。但是,...

2016-12-11 15:28:59

阅读数 218

评论数 0

20个高级Java面试题汇总

这是一个高级Java面试系列题中的第一部分。这一部分论述了可变参数,断言,垃圾回收,初始化器,令牌化,日期,日历等等Java核心问题。1、什么是可变参数可变参数允许调用参数数量不同的方法。请看下面例子中的求和方法。此方法可以调用1个int参数,或2个int参数,或多个int参数。//int(typ...

2016-12-11 15:07:44

阅读数 326

评论数 0

进程介绍及和线程的关系

1、进程的概念 进程是一个“执行中的程序”。程序是一个没有生命的实体,只有处理器赋予程序生命时,它才能成为一个活动的实体,我们称其为进程。简单来说,进程就是cpu调度的最小单位,是应用程序的执行实例。2、进程的状态 由于线程之间的相互制约,致使线程在运行中呈现出间断性。线程也有就绪、阻塞和运行...

2016-12-07 18:57:06

阅读数 261

评论数 0

线程介绍

1、线程的基本概念 线程是进程中执行运算的最小单位,是进程中的一个实体,是CPU 调度的一个基本单位;线程自己不拥有系统资源,只拥有一点在运行中必不可少的资源,但它可与同属一个进程的其它线程共享进程所拥有的全部资源。一个线程可以创建和撤消另一个线程,同一进程中的多个线程之间可以并发执行。2、线程...

2016-12-07 18:54:37

阅读数 289

评论数 0

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