• 关于

    线程同步未响应

    的搜索结果
  • 国内首位中间件Oracle ACE:WebLogic执行线程耗尽解决方案

    作者介绍 王超,国内第一位中间件ORACLE ACE,东方宏达中间件技术总监,原ORACLE|BEA 资深中间件现场支持工程师,14年现场支持工作经验,WebLogic 6.1/7.0/8.1/9.2/10.3/11g/12c、Tuxedo技术认证专家。深厚的中间件架构规划、性能调优、问题解决经验...

    文章 努力酱 2017-05-02 1628浏览量

  • 表格存储的Java SDK性能优化经验

    原文发布于阿里云论坛,在圈子内重发。 问题背景 用户通过Java SDK来访问表格存储,在SDK内部也是有开销的,在高并发的场景下这些开销尤其突出。如果SDK的性能很差,用户为了达到更高的QPS,可能就需要使用更高性能的机器或者更多的机器,从而增加用户使用表格存储的成本。我们对SDK进行性能分析,...

    文章 亦征 2016-05-07 2597浏览量

  • 表格存储的Java SDK优化经验

    摘要 本文介绍表格存储服务在优化Java SDK性能时的一些经验,作为一个支持海量数据、高并发访问的NoSQL服务,SDK的性能也显得尤为重要。SDK优化这项工作很久之前就已完成,现在将其中的一些经验再在公众号中与大家进行分享。 问题背景 用户通过Java SDK来访问表格存储,在SDK内部也是有...

    文章 亦征 2016-05-07 4415浏览量

  • 《Java并发编程实战》学习笔记 线程安全、共享对象和组合对象

    第一章 介绍 线程的优势: 充分利用多处理器 简化模型 简化异步事件的处理 提供用户界面的响应(时间) 线程的风险: 安全的风险(不好的事情会发生),提高错误出现的几率 活性的风险(好的事情不会发生),如某些代码不会执行,出现死锁、活锁以及饥饿 性能的风险,不好的多线程编程可能会危害性能 第二章 ...

    文章 邴越 2016-05-05 2333浏览量

  • 【Java 并发】 之 AQS 详解 & volatile关键字

    Java并发之AQS详解 谈到并发,不得不谈ReentrantLock;而谈到ReentrantLock,不得不谈AbstractQueuedSynchronizer(AQS)! 类如其名,抽象的队列式的同步器,AQS定义了一套多线程访问共享资源的同步器框架,许多同步类实现都依赖于它,如常用的Re...

    文章 程序员诗人 2018-05-04 995浏览量

  • Java 重入锁 ReentrantLock 原理分析

    1.简介 可重入锁ReentrantLock自 JDK 1.5 被引入,功能上与synchronized关键字类似。所谓的可重入是指,线程可对同一把锁进行重复加锁,而不会被阻塞住,这样可避免死锁的产生。ReentrantLock 的主要功能和 synchronized 关键字一致,均是用于多线程的...

    文章 田小波 2018-05-08 1167浏览量

  • 蚂蚁金服通信框架SOFABolt解析|超时控制机制及心跳机制

    SOFAScalable Open Financial Architecture 是蚂蚁金服自主研发的金融级分布式中间件,包含了构建金融级云原生架构所需的各个组件,是在金融场景里锤炼出来的最佳实践。 本文为《蚂蚁金服通信框架 SOFABolt 解析》系列第五篇,作者胡萝卜、丞一。 《蚂蚁金服通信框...

    文章 花肉酱 2018-12-11 1801浏览量

  • Java并发编程相关面试问题

    基础概念 1.什么是原子操作?在Java Concurrency API中有哪些原子类(atomic classes)? 原子操作(atomic operation)意为"不可被中断的一个或一系列操作" 。处理器使用基于对缓存加锁或总线加锁的方式来实现多处理器之间的原子操作。 在Java中可以通过...

    文章 邴越 2016-05-05 5508浏览量

  • JAVA多线程和并发基础面试问答

    原文链接  译文连接 作者:Pankaj  译者:郑旭东  校对:方腾飞 多线程和并发问题是Java技术面试中面试官比较喜欢问的问题之一。在这里,从面试的角度列出了大部分重要的问题,但是你仍然应该牢固的掌握Java多线程基础知识来对应日后碰到的问题。(校对注:非常赞同这个观点) Java多线程面试...

    文章 ali清英 2016-04-08 1536浏览量

  • JAVA多线程和并发基础面试问答

    原文链接  译文连接 作者:Pankaj  译者:郑旭东  校对:方腾飞 多线程和并发问题是Java技术面试中面试官比较喜欢问的问题之一。在这里,从面试的角度列出了大部分重要的问题,但是你仍然应该牢固的掌握Java多线程基础知识来对应日后碰到的问题。(校对注:非常赞同这个观点) Java多线程面试...

    文章 boxti 2017-05-02 1445浏览量

  • Java多线程和并发基础面试问答

    链接:http://ifeve.com/java-multi-threading-concurrency-interview-questions-with-answers/ 原文:http://www.journaldev.com/1162/java-multi-threading-concur...

    文章 楚兴 2016-05-14 1327浏览量

  • JAVA多线程和并发基础面试问答(转载)

    JAVA多线程和并发基础面试问答   原文链接:http://ifeve.com/java-multi-threading-concurrency-interview-questions-with-answers/   多线程和并发问题是Java技术面试中面试官比较喜欢问的问题之一。在这里,从面...

    文章 eddie小英俊 2015-01-09 895浏览量

  • 5分钟搞清楚Synchronized和Lock的概念与区别

    前言 并发编程中,锁是经常需要用到的,今天我们一起来看下Java中的锁机制:synchronized和lock。 Synchronized 和 Lock的概念 Synchronized 是Java 并发编程中很重要的关键字,另外一个很重要的是 volatile。Syncronized 的目的是一次...

    文章 Java架构师追风 2019-09-03 574浏览量

  • 在 Flink 算子中使用多线程如何保证不丢数据?

    分析痛点 笔者线上有一个 Flink 任务消费 Kafka 数据,将数据转换后,在 Flink 的 Sink 算子内部调用第三方 api 将数据上报到第三方的数据分析平台。这里使用批量同步 api,即:每 50 条数据请求一次第三方接口,可以通过批量 api 来提高请求效率。由于调用的外网接口,所...

    文章 阿里云实时计算Flink 2019-12-25 1228浏览量

  • 在 Flink 算子中使用多线程如何保证不丢数据?

    分析痛点 笔者线上有一个 Flink 任务消费 Kafka 数据,将数据转换后,在 Flink 的 Sink 算子内部调用第三方 api 将数据上报到第三方的数据分析平台。这里使用批量同步 api,即:每 50 条数据请求一次第三方接口,可以通过批量 api 来提高请求效率。由于调用的外网接口,所...

    文章 阿里云实时计算Flink 2019-12-25 2166浏览量

  • Java多线程问题

    多线程和并发问题是Java技术面试中面试官比较喜欢问的问题之一。在这里,从面试的角度列出了大部分重要的问题,但是你仍然应该牢固的掌握Java多线程基础知识来对应日后碰到的问题。 Java多线程面试问题 1. 进程和线程之间有什么不同?      一个进程是一个独立(self conta...

    文章 水货大咖 2016-05-20 4209浏览量

  • Java网络编程从入门到精通(31):非阻塞I/O简介

    在网络应用中,一般可以采用同步I/O(阻塞I/O)和非阻塞I/O两种方式进行数据通讯。这两种方式并非互相排斥和互相取代。我们可以在平时的应用中单独采用其中一种通讯方式,也可以混合使用这两种通讯方式。在本文中就什么是非阻塞I/O以及为什么要使用这种通讯方式进行了介绍,在下一篇文章中给出了一个简单的例...

    文章 技术小胖子 2017-11-14 624浏览量

  • Java并发编程学习笔记(二)线程安全性 2

    内置锁     Java提供了一种内置的锁机制来支持原子性:同步代码块(Synchronized Block)。 1 2 3 4 5 6 /*  *原文出处:http://liuxp0827.blog.51cto.com/5013343/1414349  */ synchro...

    文章 余二五 2017-11-15 952浏览量

  • C#线程同步——lock,Monitor,Mutex(摘录)

    线程:线程是进程的独立执行单元,每一个进程都有一个主线程,除了主线程可以包含其他的线程。 多线程的意义:多线程有助于改善程序的总体响应性,提高CPU的效率。       多线程的应用程序域是相当不稳定的,因为多个线程在同一时间内都能运行共享的功能模块。为了保护应用程序的资源不被破坏,为多线程程序提...

    文章 shy丶gril 2016-05-24 2179浏览量

  • 一次DTS同步延时过高的排错过程

    业务场景: 秒级数据同步要求的容灾场景,通过阿里云数据库同步工具DTS实时将阿里云上RDS的数据实时同步至自建MySQL数据库故障现象: DTS同步延时高达2小时,造成主备数据不一致,无法满足业务的容灾需求排查经过: 首先,在阿里云控制台提交问题工单,工单同学反馈,目标数据库RT(响应时间)过高。...

    文章 wanone 2020-06-03 462浏览量

  • 《深入理解Android:Telephony原理剖析与最佳实践》一3.2 Handler消息处理机制

    3.2 Handler消息处理机制 Android在设计的时候引入了Handler消息机制,每一个消息发送到主线程的消息队列中,消息队列遵循先进先出原则,发送消息并不会阻塞线程,而接收线程会阻塞线程。我们接着来看看在Android中对Handler是如何定义的? 3.2.1 Handler概念分析...

    文章 华章计算机 2017-08-01 962浏览量

  • AbstractQueuedSynchronizer 原理分析 - 独占/共享模式

    1.简介 AbstractQueuedSynchronizer (抽象队列同步器,以下简称 AQS)出现在 JDK 1.5 中,由大师 Doug Lea 所创作。AQS 是很多同步器的基础框架,比如 ReentrantLock、CountDownLatch 和 Semaphore 等都是基于 AQ...

    文章 田小波 2018-05-02 951浏览量

  • Java网络编程从入门到精通(31):非阻塞I/O简介

    本文为原创,如需转载,请注明作者和出处,谢谢! 上一篇:Java网络编程从入门到精通(30):定制accept方法     在网络应用中,一般可以采用同步I/O(阻塞I/O)和非阻塞I/O两种方式进行数据通讯。这两种方式并非互相排斥和互相取代。我们可以在平时的应用中单独采用其中一种通讯方式,也可以...

    文章 geekori 2009-08-16 775浏览量

  • Java 线程同步组件 CountDownLatch 与 CyclicBarrier 原理分析

    1.简介 在分析完AbstractQueuedSynchronizer(以下简称 AQS)和ReentrantLock的原理后,本文将分析 java.util.concurrent 包下的两个线程同步组件CountDownLatch和CyclicBarrier。这两个同步组件比较常用,也经常被放在...

    文章 田小波 2018-05-11 803浏览量

  • 多线程编程之四 ---线程的同步

    下载源代码 八、线程的同步   虽然多线程能给我们带来好处,但是也有不少问题需要解决。例如,对于像磁盘驱动器这样独占性系统资源,由于线程可以执行进程的任何代码段,且线程的运行是由系统调度自动完成的,具有一定的不确定性,因此就有可能出现两个线程同时对磁盘驱动器进行操作,从而出现操作错误;又例如,对...

    文章 double2li 2013-11-21 694浏览量

  • 接口 Lock

    java.util.concurrent.locks 接口 Lock 所有已知实现类: ReentrantLock, ReentrantReadWriteLock.ReadLock, ReentrantReadWriteLock.WriteLock public inter...

    文章 sealin 2015-10-19 1333浏览量

  • Java并发编程 -- synchronized保证线程安全的原理

    文章转载致博客 http://blog.csdn.net/javazejian/article/details/72828483 自己稍加完善。 线程安全是并发编程中的重要关注点,应该注意到的是,造成线程安全问题的主要诱因有两点,一是存在共享数据(也称临界资源),二是存在多条线程共同操作共...

    文章 微笑着生活 2018-02-25 784浏览量

  • Java并发结构

    原文链接:http://gee.cs.oswego.edu/dl/cpj/mechanics.html 作者:Doug Lea 译者:萧欢  校对:方腾飞 内容 线程 同步 监视器 线程 线程是一个独立执行的调用序列,同一个进程的线程在同一时刻共享一些系统资源(比如文件句柄等)也能访问同一个进...

    文章 ali清英 2016-04-11 1164浏览量

  • MongoDB · 特性分析 · 网络性能优化

    从 C10K 说起 对于高性能即时通讯技术(或者说互联网编程)比较关注的开发者,对C10K问题(即单机1万个并发连接问题)应该都有所了解。『C10K』概念最早由 Dan Kegel 发布于其个人站点,即出自其经典的《The C10K problem》一文[1]。 于是FreeBSD推出了kque...

    文章 db匠 2017-03-08 3676浏览量

  • ReentrantLock 核心源码解析

    学习完 AQS,本文我们就来研究第一个 AQS 的实现类:ReentrantLock。 1 基本设计 ReentrantLock 可重入锁,可重入表示同一个线程可以对同一个共享资源重复的加锁或释放锁。 具有与使用 synchronized 方法和语句访问的隐式监视器锁相同的基本行为和语义的可重入互...

    文章 javaedge 2020-05-17 637浏览量

1 2 3 4 ... 16 >

云产品推荐

阿里云企业服务平台 陈四清的老板信息查询 上海奇点人才服务相关的云产品 爱迪商标注册信息 安徽华轩堂药业的公司信息查询 小程序定制 上海微企信息技术相关的云产品 国内短信套餐包 ECS云服务器安全配置相关的云产品 天籁阁商标注册信息 开发者问答 阿里云建站 自然场景识别相关的云产品 万网 小程序开发制作 视频内容分析 视频集锦 代理记账服务 北京芙蓉天下的公司信息查询