
线程
PowerKinging
努力提高自己!
展开
-
用ThreadLocal实现线程隔离
深入研究java.lang.ThreadLocal类一、概述ThreadLocal是什么呢?其实ThreadLocal并非是一个线程的本地实现版本,它并不是一个Thread,而是threadlocalvariable(线程局部变量)。也许把它命名为ThreadLocalVar更加合适。线程局部变量(ThreadLocal)其实的功用非常简单,就是为每一个使用该变量的线程都提供一个变量值的副...原创 2012-01-16 14:55:15 · 386 阅读 · 0 评论 -
线程中的Synchronized
1、synchronized关键字的作用域有二种: 1)是某个对象实例内,synchronized aMethod(){} 可以防止多个线程同时 访问这个对象的synchronized方法 (如果一个对象有多个synchronized方法,只要一个线程访问了其中的一个synchronized方法,其它线程不能同时访问这个对象中任何一个synchronized方法 )。这时,不同的对象实例的 sy...原创 2012-01-16 15:15:39 · 143 阅读 · 0 评论 -
以前搭建的框架积累
spring 3.1.5+hibernate 3.6.2 + quartz 2.2.1 + weblogic +httpClient+thread 一.项目入口 首先提供 4个不同的线程接口介绍: 通过构建异步支付线程,异步同步线程,异步余额线程,查询明细异步线程 同时预留一个httpServert接口,供外部调用,在收到支付请求时,唤醒支付线程,从上游表中获取数据。 二....2015-01-15 14:09:42 · 242 阅读 · 0 评论 -
java中线程的管理以及线程组的实现运用构造心得
前言,在支付系统项目中,运用了一些多线程的任务,现在此记录学习一下,以备以后运用到,同时自己也理一下逻辑思想。 在项目中有这样几个需求,需要接受项目组中上游项目传送过来的数据请求,请求包括了支付,同步,余额,明细大体四个分支。在项目中因为上游是通过传送特定的json字符串,用http的请求,向我们的项目中发出请求操作,所以我们用多线程的思路来完成这几个操作: 第一步: 创建一...原创 2014-03-06 14:25:20 · 218 阅读 · 0 评论