java
guoguoljg
从事多年开发和技术管理工作,熟悉Android,iOS,javaweb,Oracle的开发,关注技术前言。
展开
-
java线程面试题1
<br /> 子线程循环10次,接着主线程循环100,接着又回到子线程循环10次,接着再回到主线程又循环100,如此循环50次,请写出程序。<br /> <br />备注:不可能一上来就写出上面的完整代码,最初写出来的代码如下,问题在于两个线程的代码要参照同一个变量,即这两个线程的代码要共享数据,所以,把这两个线程的执行代码搬到同一个类中去:<br /> <br />public class InterviewQuestionTest {<br /> <br /> public static void原创 2011-03-11 22:40:00 · 659 阅读 · 0 评论 -
java线程面试题2
<br />设计4个线程,其中两个线程每次对j增加1,另外两个线程对j每次减少1。写出程序。<br /> <br />public static void main(String[] args) {<br /> // new InterviewQuestionTest().init();<br /> new InterviewQuestionTest().init2();<br /> }<br /> private void init2() {<br /> final Business2 busine原创 2011-03-11 22:41:00 · 533 阅读 · 0 评论 -
java线程数据共享1
<br />//在同一线程里的所有模块使用的是同一数据,其实下面代码就是ThreadLocal的原理,<br />//用这个就可以简单的实现,ThreadLocal的代码实现请看 java线程数据共享2<br /> <br />public class ThreadShareDataTest {<br /> private static Map shareData = new HashMap();<br /> public static void main(String[] args) {<br /> f原创 2011-03-11 22:43:00 · 814 阅读 · 0 评论 -
java线程数据共享2
//结合java线程数据共享1一起看,会更容易理解 //ThreadLocal 这个类就是把当前线程和数据用HashMap的形式一起存起来 public class ThreadLocalTest { private static ThreadLocal shareData = new ThreadLocal(); public static void main(String[] ar原创 2011-03-11 22:43:00 · 606 阅读 · 0 评论 -
Java 分布式事务(多数据源)
最近这几天一直在整 怎么实现分布式事务。找了很多资料,不过大都相近类同。对Oracle、SQL Server、Mysql数已做过测试,其中Mysql5.0以上的才支持分布式事务。 对于这些,主要是之前根本没有接触过分布式事务,还错找了一些分布式事数据库的资料,呵呵,结果不是我目前所需要的。 测试过程中出现了很多错误,一直都通不过,以为是用户权限还有数据库服务的问题,但一切都配置良好的情况下转载 2013-01-19 09:52:48 · 503 阅读 · 0 评论