阅读更多

3顶
0踩

企业架构

原创新闻 BlackTie 3.0.0.M1 发布

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

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 Thread实现读写同步 (转)

    Java Thread实现读写同步 (转)[@more@]Java Thread实现读写同步 (wang hailong) 本文给出一个例子,说明如何使用java thread,处理读写者同步的问题。XML:namespac...

  • 【java学习记录】11.用多线程实现阶乘的计算过程和结果的读取(thread类ReadThread )

    * 采用Thread类的子类实现线程  * 编写一多线程程序,实现如下功能:   * (1)一个线程进行阶乘和的运算(1!+2!+3!+… … +30!), 每次阶乘计算时间随机间隔0.5-1秒;  * (2)另一个线程每隔1秒时间读取上个线程的运算结果和计算 进程,并在图形界面中实时显示结果。 ComputeThread  public class ComputeThread ex

  • java多线程同步 list_JAVA多线程提高十三:同步集合类的应用

    1.引言在多线程的环境中,如果想要使用容器类,就需要注意所使用的容器类是否是线程安全的。在最早开始,人们一般都在使用同步容器(Vector,HashTable),其基本的原理,就是针对容器的每一个操作,都添加synchronized来进行同步,此种方式尽管简单,但是其性能是非常地下的,所以现在已经不怎么使用了。人们普遍会使用并发的容器,在JDK1.5之后,针对基于散列的Map,提供了新的Concu...

  • Java中对文件的读写操作

    像我们经常会遇到这样的事情,例如一个txt文件中有姓名和电话,这个时候很经常就需要将名字和电话号码进行提取操作,这个时候就可以利用Java中io来实现了。 想学习分布式、微服务、JVM、多线程、架构、java、python的童鞋,千万不要扫码,否则后果自负~ 这里我就不具体介绍io中的字节流和字符流的异同点了,有兴趣的同学可以自己百度百度。 今天主要是介绍一下如何实现对文件内容的获取还有...

  • 【JavaEE】认识线程&Thread类及常用方法&线程状态_java readerthread是什么类

    进程在调度的时候也开销非常大!我们这里所说的“重”指的是“资源分配/回收”。

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

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

  • Java Thread类主要方法详解

    在java中,谈到线程,必然少不了Thread类。线程是比进程更轻量级的调度执行单位。为什么用线程?通过使用线程,可以把操作系统进程的资源分配和执行调度分开,各个线程既可以共享进程资源(内存地址、文件I/O等),又可以独立调度(线程是CPU调度的基本单位)。 主流操作系统(Windows, Linux)都提供了线程的实现,Java则提供了在不同硬件和操作系统下对线程的统一处理,Thread类则是...

  • java学习笔记_线程

    一、Java线程:概念与原理 1、操作系统中线程和进程的概念 现在的操作系统是多任务操作系统。多线程是实现多任务的一种方式。进程是指一个内存中运行的应用程序,每个进程都有自己独立的一块内存空间,一个进程中可以启动多个线程。比如在Windows系统中,一个运行的exe就是一个进程。线程是指进程中的一个执行流程,一个进程中可以运行多个线程。比如java.exe进程中可以运行很多

  • java.text和java.util的综合运用

    package tigers; import java.text.*;import java.util.*; public class Tiger25 { public static void main(String[] args) { System.out.println(getDateTime(new Date(), Locale.CHINA)); System.out.println(ge...

  • Java同步问题

    这里的同步只对单个Java应用程序来说,至于数据库同步,文件同步等就不是这里讨论的问题了。 同步和多线程的关系1.没有多线程环境就不需要同步。2.即使有多线程环境也不一定需要同步。 为什么要同步:为了防止多个线程对同一数据的修改,所以需要同步,否则会造成数据不一致。Java提供了非常方便的多线程支持,所以说同步问题比较普遍,尤其是Servlet和JSP的线程安全问题特别明显。htt

  • Java多线程 读写线程同步

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

  • 关注Queue:Java 1.5 添加新的数据结构接口

    关注Queue:Java 1.5 添加新的数据结构接口 Java 1.5版本最终提供了对编程中最基础数据结构之一-Queue的内在支持。本文章将探究新添加到java.util包中的Queue接口,演示

  • Java 多线程读取一个文件

    package com.thread.multipl.mysolution;    import java.io.IOException;  import java.io.RandomAccessFile;  import java.util.concurrent.CountDownLatch;    /**  * 这个线程用来读取文件,当获取到指定关键字时,在指定的对象加1  * @author

  • Java并发学习之十五——使用读写锁同步数据访问

    本文是学习网络上的文章时的总结,感谢大家无私的分享。 读写锁重要的是写锁的使用,只用一个入口。 下面是读写锁使用的例子 package chapter2; import java.util.concurrent.locks.ReadWriteLock; import java.util.concurrent.locks.ReentrantReadWriteLock; public cla

  • JAVA-Thread同步使用

    package cn.project.demo; /** *线程同时执行的时候,会出现抢占资源,这个时候需要同步执行 *1.同步方法 *2.同步代码块 *使用同步synchronized会使程序变慢,特别是在高并发的时候要注意 *还有注意使用同步的时候,千万别把方法都加上同步,否则会容易出现死锁,小心使用同步关键字 * */ class Ticket implements Runn...

  • JAVA中线程同步的方法(7种)汇总

    同步的方法: 一、同步方法   即有synchronized关键字修饰的方法。 由于java的每个对象都有一个内置锁,当用此关键字修饰方法时, 内置锁会保护整个方法。在调用该方法前,需要获得内置锁,否则就处于阻塞状态。 注: synchronized关键字也可以修饰静态方法,此时如果调用该静态方法,将会锁住整个类。   二、同步代码块   即有synchronized关键字修饰的语句块...

  • java中同步(synchronized)访问共享的可变数据及原子性操作

    当多个线程共享可变数据的时候,每个读或者写数据的线程都必须执行同步。如果没有同步,就无法保证一个线程所做的修改可以被另外一个线程获知。未能同步共享可变数据会造成程序的活性失败(liveness failure)和安全性失败(safety failure)。这样的失败是最难以调试的。它们可能是间歇性的,切与时间相关,程序的行为在不同的VM上可能根本不同。如果只需要线程之间的交互通信,而不需要互斥,v...

Global site tag (gtag.js) - Google Analytics