`
hotsheqaz
  • 浏览: 19093 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论
  • hi_gp: hotsheqaz 写道hi_gp 写道为啥我按照你的示例,在 ...
    XML约束
  • hotsheqaz: hi_gp 写道为啥我按照你的示例,在book.xml中加上定 ...
    XML约束
  • hi_gp: 为啥我按照你的示例,在book.xml中加上定义的book.d ...
    XML约束
文章列表

xml语法

    博客分类:
  • xml
一个xml文件分为几部分内容: 文档声明 元素 属性 注释 CDATA区,特殊字符 处理指令 在编写xml文档,需要先使用文档声明,声明xml文档的类型。 最简单的声明语法: <?xml version="1.0"?> 用encoding 属性说明文档的字符编码: <?xml version="1.0" encoding="gb2312"?> 用standalone属性说明文档是否独立: <?xml version="1.0" encoding=" ...
(1)调用ScheduledExecutorService的schedule方法,返回的ScheduleFuture对象可以取消任务。 (2)支持间隔重复任务的定时方式,不直接支持绝对定时方式,需要转换成相对时间方式。 Executors.newScheduledThreadPool(3).schedule(new Runnable() { @Override public void run() { System.out.println("响"); }           }, 10,TimeUnit ...

线程池

用3个大小的固定线程池去执行6个内部循环3次就结束的任务,为了观察固定线程池下的其他任务一直再等待,希望打印出正在执行的线程名、任务序号和任务内部的循环次数,刚开始看到只有3个线程在执行,并看到任务前仆后继的效果。注意:这10个任务要用各自独立的runnable对象,才能看到任务的序号。 package com.itcast; import java.util.concurrent.ExecutorService; import java.util.concurrent.Executors; public class ThreadPool { /** * @pa ...
  package com.itcast; import java.util.Random; public class ThreadScopeShareMoney { /** * @param args */ private static int money = 0; private static ThreadLocal<Integer> threadlocal = new ThreadLocal<Integer>(); // ThreadLocal线程局部变量 public static void main(String ...
package com.itcast; import java.util.Random; public class ThreadScopeShareMoney { /** * @param args */ private static int money = 0; public static void main(String[] args) { for(int i =0;i<2;i++){ new Thread(new Runnable() { @Override public void run() { / ...

线程总结

一,线程的一些基本知识。 进程与线程 所有的操作系统都支持同时运行多个任务,一个任务通常就是一个程序,每个运行中就是一个进程,当一个程序运行时,内部可能包含了多个顺序执行流,每个顺序执行流就是一个线程。 ...

多线程同步

子线程循环10次,接着主线程循环100,接着又回到子线程循环10次,接着再回到主线程又循环100,如此循环50次,请写出程序 package com.itcast; public class TraditionThreadCommuncation { /** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub final Business business = new Business(); ...
Global site tag (gtag.js) - Google Analytics