收藏私塾在线
 

欢迎您来到私塾在线网!   

请登录! 

免费注册 


zhang的笔记
状态: 离线
人气:3936268
访问用户量:4236
笔记经验:
总积分:261656
级别:VIP5
搜索本笔记
ta的交流分类
ta的交流主题贴(325)
ta的所有交流贴(824)
ta的全部笔记
全部笔记(137)
未分类笔记(0)
Java Web(8)
并发实践(1)
课程问题(0)
Java(22)
架构(1)
缓存(5)
JavaEE(0)
JVM(7)
跟我学spring3(52)
Spring Sec……(3)
Spring 3.x……(4)
Spring Sec……(3)
跟开涛学Spring……(14)
深入剖析Spring……(10)
性能调优(6)
前端(1)
Tomcat源码解读(0)
spring sec……(0)
存档
2014-01(3)
2013-12(8)
2012-10(4)
2012-09(2)
2012-08(15)
2012-07(9)
2012-06(0)
2012-05(7)
2012-04(1)
2012-03(3)
2012-02(43)
2011-11(16)
2011-10(26)

2012-11-25 02:05:10
Java开发 之小张老师总结线程安全
浏览(8745)|评论(3)   交流分类:Java|笔记分类: 并发实践

通用线程安全策略
 
并行是指两个或者多个事件在同一时刻发生;
并发是并发性是指在一段时间内宏观上有多个程序在同时运行。
 
线程安全:每次运行结果和单线程运行的结果是一样的
线程安全引起原因:有状态数据和可变数据。
 
1 、无条件同步和有条件同步
无条件同步:锁或者synchronized
              有条件同步:如按用户进行同步等等
2 、无状态
无实例变量
3 、不可变
              全部final
4 、给非线程安全的数据加前置条件,约定线程安全 ( 本质不安全 )
  约定线程安全            
 
精品视频课程推荐

Java Web开发理论部分视频教程
系统掌握开发实际的Java Web应用所需的理论知识和技能(Servlet、Jsp、JavaBean、TagLib、EL、JSTL、MVC模式、连接池DataSource、JNDI等知识)。涉及项目:在线投票计数、在线人数统计、登录检查、购物车、商品管理、非法字符替换等多个随堂演示小应用。

透彻理解JavaBean视频教程
深入浅出的讲解JavaBen的写法、JavaBean的用法、JavaBean的实现机制、JavaBean对应翻译的代码理解。

Java Web开发-项目部分(中国移动科技综合管理系统)视频教程
中国移动科技综合管理系统,对JDBC实现CRUD的抽象化和复用化;UUID自动生成;分层开发、综合示范Jsp+Servlet+JavaBean+TagLib+JSTL+JDBC的实现;Web分页、Web树、日期控件、真实值和表现值转换;众多杂项技术的实现,比如:tab、左右选择等等

Ajax+JSON基础实战视频教程
数据校验、Javascript模拟多线程、下拉列表联动、操作XML、AJAX结合JSON的操作、Json-lib的使用

XML基础视频教程
创建规范的XML文档,DTD的作用,并且可以根据要求创建私用的DTD,通过JavaScript解析XML DOM

浏览(8745)|评论(3)   交流分类:Java|笔记分类: 并发实践

评论(3)
3楼 YYFF  2012-11-25 引用

个人理解所谓的并发问题实际上就是在多线程的环境下多个线程同时操作1个对象的的属性导致的问题,而处理并发问题也就是这么几个思路,要么加锁,等1个线程处理完了其他线程在执行,要么就把操作1个对象变成操作不同的对象,要么就用threadlocal包装下,其实用threadlocal我记得看书后介绍这个的功能和把操作1个对象变成多个是1个意思。。

2楼 一叶知秋  2012-10-09 引用

线程我只了解基本的东西

1楼 awen  2012-08-07 引用

java中多线程实现啊

请登录后评论 登录

关于我们 | 联系我们 | 用户协议 | 私塾在线服务协议 | 版权声明 | 隐私保护

版权所有 Copyright(C)2009-2012 私塾在线学习网