2017年3月20日
摘要: 线程同步与异步 线程同步如同一群人上公交车,排着队的一个上完后接着下一个。 线程异步如同一群人上公交车,不排队,谁抢到谁上去,各上各的。 线程安全 多个线程并发读写一个临界资源时候会发生”线程并发安全问题”。常见的临界资源有:多线程共享实例变量、静态公共变量。 比如一个 ArrayList 类,在添 阅读全文
posted @ 2017-03-20 14:35 芹derella 阅读(168) 评论(0) 推荐(0) 编辑
摘要: 线程同步 什么是线程同步 线程之间执行是有先后顺序的,一个线程要等待上一个线程执行完之后才开始执行当前的线程。 为什么要线程同步 java允许多线程并发控制,当多个线程同时操作一个可共享的资源变量时(如数据的增删改查), 将会导致数据不准确,相互之间产生冲突,所以需要线程同步执行,保证了该变量的唯一 阅读全文
posted @ 2017-03-20 14:32 芹derella 阅读(639) 评论(0) 推荐(0) 编辑
摘要: 生命周期的五种状态,新建、就绪、运行、堵塞、死亡。 新建(new Thread) 当创建Thread类的一个实例(对象)时,此线程进入新建状态(未被启动)。例如:Thread t1=new Thread(); 就绪(runnable) 调用Thread类的start方法,线程已经被启动,进入就绪状态 阅读全文
posted @ 2017-03-20 13:58 芹derella 阅读(571) 评论(0) 推荐(0) 编辑
摘要: String getName() 返回该线程的名称。 void setName(String name) 改变线程名称,使之与参数 name 相同。 int getPriority() 返回线程的优先级。 void setPriority(int newPriority) 更改线程的优先级。 boo 阅读全文
posted @ 2017-03-20 13:58 芹derella 阅读(39548) 评论(0) 推荐(3) 编辑
摘要: 第一种:Thread类 Thread类代表线程类型。任何线程对象都是Thread类(子类)的实例。Thread类是线程的模板(封装了复杂的线程开启等操作,封装了操作系统的差异性),只要重写run方法即可实现具体线程。 Thread类创建线程 创建一个具体线程,需要继承于Thread类,覆盖run方法 阅读全文
posted @ 2017-03-20 13:53 芹derella 阅读(233) 评论(0) 推荐(0) 编辑
摘要: java语言的优势之一就是多线程处理较为简单。 程序 指令+数据的byte序列,如:qq.exe 进程 对于操作系统而言,同时运行的每一个任务就是一个应用程序。对于操作系统级别同时运行的任务,成为进程。比如:qq.exe,eclipse,IE等。正在运行的程序,是程序动态的执行 线程 对于一个进程而 阅读全文
posted @ 2017-03-20 13:38 芹derella 阅读(230) 评论(0) 推荐(0) 编辑
  2017年3月15日
摘要: 运行时数据区域 Java虚拟机在执行Java程序的过程中会把它所管理的内存划分为若干个不同的数据区域。这些区域有各自的用途,以及创建和销毁的时间,有的区域随着虚拟机进程的启动而存在,有些区域则是依赖用户现场的启动和结束而建立和销毁。 Java虚拟机所管理的内存将会包括以下几个运行时数据区域,如下图 阅读全文
posted @ 2017-03-15 13:40 芹derella 阅读(131) 评论(0) 推荐(0) 编辑
摘要: 面向对象概念 什么是对象(object) Object(对象)相当于中文语义“东西”。Object是指一个具体事物实例,比如飞机、狗、运气、哲学等看得见的,看不见的,有形的、无形的、具体、抽象的都是对象,总之“一切皆对象”。 面向对象(Object Oriented) 面向对象,是指面向客观事物之间 阅读全文
posted @ 2017-03-15 13:29 芹derella 阅读(190) 评论(0) 推荐(0) 编辑
摘要: JavaScript 一、什么是JavaScript 1) Javascript是netscape公司开发的一种在浏览器端执行的脚本语言,需要嵌入到html当中才能执行 。 是一种基于对象和事件驱动解释性的脚本语言,嵌入到页面上。 2) 其作用主要包括:  为页面添加动态效果 数据验证(指的是,对 阅读全文
posted @ 2017-03-15 13:08 芹derella 阅读(430) 评论(0) 推荐(0) 编辑
摘要: HTML 网页: 客户端技术 html 、css 、javaScript 服务器端技术 JSP 、ASP.NET、PHP(数据交互) Html:构建页面的结构 CSS:控制(美化)页面的外观样式 javaScript:添加动态效果 1.HTML基础 什么是HTML? 超文本标记语言HTML(hype 阅读全文
posted @ 2017-03-15 13:06 芹derella 阅读(127) 评论(0) 推荐(0) 编辑