阅读更多

3顶
0踩

企业架构

原创新闻 BlackTie 3.0.0.M1 发布

2011-01-27 11:15 by 正式编辑 fm_2010 评论(1) 有4191人浏览

BlackTie 3.0 首个里程碑版本发布。

BlackTie可让企业级用户轻易地将C、C++和大型主机应用程序集成到JBoss环境之中,为用户提供企业级的开源服务,诸如安全、集群和事务处理等。也可以让用户将原有的JAVA和分布式事务处理环境迁移到红帽的平台之上。

主要更新:
1. HornetQ transport
2. AIX support
3. Java stomp usage
4. Extended buffer support
5. Greatly enhanced queueing support

详细更新列表:http://www.jboss.org/blacktie/release.html

下载地址:http://www.jboss.org/blacktie/downloads
  • 大小: 6.7 KB
3
0
评论 共 1 条 请登录后发表评论
1 楼 chengzewu 2011-01-27 15:57
没用过,了解下……

发表评论

您还没有登录,请您登录后再发表评论

相关推荐

  • “读者-写者”问题的Java实现 (2010年)

    在多道程序设计中,资源的共享以及共享资源的互斥访问的特性需要多个进程或同一进程中的多个线程对某共享资源进行同步互斥访问。“读者-写者”问题是现代操作系统中经典的同步互斥问题,以客户/服务器为代表的多进(线)程通信系统应用皆可以抽象为该模型的不同形式。提出一种针对“读者-写者”问题的一个解决方案,并应用Java语言加以实现。

  • Java多线程:读写锁和两种同步方式的对比

    1、synchronized是关键字,就和if...else...一样,是语法层面的实现,因此synchronized获取锁以及释放锁都是Java虚拟机帮助用户完成的;尽管方法加了锁,还休眠了10秒,但是两个线程还是几乎同时执行lock()方法后面的代码,看时间就知道了。从时间上看,也是10000ms即10s,和代码里面是一致的,证明了读和写之间是互斥的。注意一下,"读和写互斥"和"写和读互斥"是两种不同的场景,但是证明方式和结论是一致的,所以就不证明了。另一个是写操作相关的锁,称为排他锁。

  • java 文件同步读写的几种方式

    方案1:利用RandomAccessFile的文件操作选项s,s即表示同步锁方式写 ? 1 RandomAccessFile file = new RandomAccessFile(file, "rws"); 方案2:利用FileChannel的文件锁 ?

  • 3、java读写锁的实现

    问:1、AQS是什么? 2、CAS是什么? AQS:AbstractQueuedSynchronizer CAS :CompareAndSwap 重入锁和读写锁基于AQS和CAS实现。 AQS依赖同步队列(一个FIFO双向队列)来完成同步状态的管理。当前线程获取同步状态失败时,AQS会将当前线程以及等待状态等信息构造成一个节点(Node)并且将其加入到同步队列中,同时会阻塞...

  • java同步读写,Java多线程 读写线程同步

    程序说明:一个读线程,一个写线程, 有一个缓存池资源写线程写一次到缓存池,读线程读一次输出到控制台。程序效果:控制台 交替输出Jack.....man静静.....女....package test;class Person {}/*效果:控制台 交替输出Jack.....man静静.....女....Resouce资源类,flag表示是否为空。flag = false时只能进行读线程, fla...

  • Java多线程13:读写锁和两种同步方式的对比

    读写锁ReentrantReadWriteLock概述 大型网站中很重要的一块内容就是数据的读写,ReentrantLock虽然具有完全互斥排他的效果(即同一时间只有一个线程正在执行lock后面的任务),但是效率非常低。所以在JDK中提供了一种读写锁ReentrantReadWriteLock,使用它可以加快运行效率。 读写锁表示两个锁,一个是读操作相关的锁,称为共享锁;另一个是写操作相关的锁...

  • java读写锁实现数据同步访问

    锁机制最大的改进之一就是ReadWriteLock接口和它的唯一实现类ReentrantReadWriteLock。这个类有两个锁,一个是读操作锁,另一个是写操作锁。使用读操作锁时可以允许多个线程同时访问,但是使用写操作锁时只允许一个线程进行。在一个线程执行写操作时,其他线程不能够执行读操作。   下面我们将通过范例学习如何使用ReadWriteLock接口编写程序。这个范例将使用ReadWri...

  • 操作系统中读者-写者问题的一点疑问

    操作系统;读者-写者问题;读者优先

  • 利用threadLocal实现对执行时间的统计

    import java.util.Properties; import java.util.concurrent.TimeUnit; import static java.util.concurrent.TimeUnit.*; /* * 利用 threadLocal 实现 对执行时间的统计 * */ public class Profiler { private static final ThreadLocal<Long> TIME_THREADLOCAL = new Thread.

  • Java如何优雅的处理插入数据,数据库有相同的数据则更新,没有的话则插入

    一、前言 相信小伙伴们在做后台开发的时候,经常要用到CRUD。经常用CRUD并不丢人,关键是怎么把CRUD用到更简洁、更极致,这样的一直下去的话,其实你慢慢的也成为了你眼中的那些大神们。我这里是用到了 JDK1.8的一些特性,不了解 JDK1.8的新特性的话,可以先简单了解一下。 好了,废话不多说,我直接上代码了。 二、代码实现 package com.riemann.springbootdemo...

  • java动手实现读写锁

    基于synchronized实现读写锁 昨天面试小米基础平台,面试官问了一个这样的题目,让我自己实现一个读写锁,用lock实现。想了半天lock不会,最后改用synchronized实现  读写锁类的实现 两个变量read、write记录读锁和写锁的个数 synchronized锁会锁住一个实例,同时只能等待一个方法执行完才能执行下一个方法操作。 class MyReadWriteL...

  • Java--读写锁的实现原理

    最近做的一个小项目中有这样的需求:整个项目有一份 config.json 保存着项目的一些配置,是存储在本地文件的一个资源,并且应用中存在读写(读>>写)更新问题。既然读写并发操作,那么就涉及到操作互斥,这里自然想到了读写锁,也顺便对自己读写锁方面的知识做个梳理。为什么需要读写锁?与传统锁不同的是读写锁的规则是可以共享读,但只能一个写,总结起来为: 读读不互斥,读写互斥,写写互斥 ,而...

  • 操作系统中的读写者经典问题

    第一类读者-写者问题:读者优先 除非有写者在写文件,否则没有一个读者需要等待。 分析思想:   读者到: 1)无读者、写者,新读者可以读 2)有写者等,但有其它读者正在读,则新读者也可以读 3)有写者写,新读者等 写者到: 1)无读者,新写者可以写 2)有读者,新写者等待 3)有其它写者,新写者等待   信息量: readcount = 0 ——记录当前正在读的

  • 三大线程模型之读者与写者问题(Java版)

    一、前言 阅读文章的过程中如果碰到不懂的,可以留言或私信我,我会抽空回答。 编程过程中,我们所有遇到的多线程问题,都可以抽象为三种模型: 生产者与消费者; 读者与写者; 哲学家吃饭问题。 能搞清楚这三种模型的实现方式与解决方案,在实际编程中碰到多线程问题处理起来才能得心应手。 二、读者与写者问题 1. 读者与写者问题概述 读者与写者问题描述的是一个多线程问题:假设我们有一个资源,它可以被读或者写,在某一时刻,可能有不同的线程尝试着对这个资源进行操作(读或写)。 2. 读者与写者的线程安全问题 多个线程同

  • Java处理多人同时读写文件的文件锁处理

    最近项目中有遇到并发同时访问一个文件读写的情况、但是同时读写就会出错、所以我研究了一下java文件锁这个机制下面直接贴代码 我通过的是线程来模拟多人同时读写的情况 写文件 package com.dnion.test; import java.io.File; import java.io.IOException; import java.io.RandomAccessFile; im

  • java 线程联合

    一、需求编写一个Java源程序,其中包含: 编写一个实现了Runnable接口的类,这个类中包含3个线程,3个线程的名字是“运货司机”,“装运工”,“仓库管理员”。要求线程“运货司机”占有CPU资源之后联合线程“装运工”,也就是让“运货司机”一直等到“装运工”完成工作才能开车。线程“装运工”占有CPU资源之后联合线程“仓库管理员”,也就是让“装运工”一直等到“仓库管理员”打开仓库才能开始搬运货物。

  • Java实现生产者消费者问题与读者写者问题

      摘要: Java实现生产者消费者问题与读者写者问题 1、生产者消费者问题     生产者消费者问题是研究多线程程序时绕不开的经典问题之一,它描述是有一块缓冲区作为仓库,生产者可以将产品放入仓库,消费者则可以从仓库中取走产品。解决生产者/消费者问题的方法可分为两类:(1)采用某种机制保护生产者和消费者之间的同步;(2)在生产者和消费者之间建立一个管道。第一种方式有较高的效率,并且易于实...

  • java读写分离的实现

    1.背景 我们一般应用对数据库而言都是“读多写少”,也就说对数据库读取数据的压力比较大,有一个思路就是说采用数据库集群的方案, 其中一个是主库,负责写入数据,我们称之为:写库; 其它都是从库,负责读取数据,我们称之为:读库; 那么,对我们的要求是: 1、读库和写库的数据一致;(这个是很重要的一个问题,处理业务逻辑要放在service层去处理,不要在dao或者mappe...

  • 写优先的读者写者问题(Java实现)

    该题系吉林大学19级软件学院操作系统课设题之一 先输入初始时的写者读者情况,优先级顺序做了随机处理 代码如下 GUI: import javax.swing.*; import javax.swing.border.Border; import javax.swing.text.BadLocationException; import javax.swing.text.SimpleAttributeSet; import javax.swing.text.StyleCons...

  • Java实现读者写者问题--读者优先

    Java实现读者写者问题--读者优先简介分析类的编写Semaphore类Reader类细节Writer类其他类数据格式源代码小结 作者:凌杰林 简介 临界资源:同一时间只能由一个进程访问的资源 临界区:访问临界资源的代码段 读者写者问题:存在一个多个进程共享的数据区(临界资源),该数据区可以是一个文件或者一块内存空间,甚至可以是一组寄存器;有些进程reader只读取这个数据区的数据,有些进程writer只往数据区中写数据。此外,还需要满足以下条件: 1.任意数量的读进程可以同时读这个文件。 2.一次只能

Global site tag (gtag.js) - Google Analytics