1. 阿里云>
  2. 云栖社区>
  3. 主题地图>
  4. D>
  5. 多线程开发

当前主题:多线程开发

Java并发线程池到底设置多大?

前言 在我们日常业务开发过程中,或多或少都会用到并发的功能。那么在用到并发功能的过程中,就肯定会碰到下面这个问题并发线程池到底设置多大呢? 通常有点年纪的程序员或许都听说这样一个说法 (其中 N 代表 CPU 的个数) CPU 密集型应用,线程池大小设置为

阅读全文

BAT技术面dubbo还能这么问?

1、为什么要用 Dubbo? 随着服务化的进一步发展,服务越来越多,服务之间的调用和依赖关系也越来越复杂,诞生了面向服务的架构体系(SOA),也因此衍生出了一系列相应的技术,如对服务提供、服务调用、连接处理、通信协议、序列化方式、服务发现、服务路由、日志输出

阅读全文

分布式关系型数据库服务 DRDS 提供 Chunk-Based 执行器,大幅优化复杂查询执行效率

信息摘要: DRDS 提供 Chunk-Based 执行器,优化复杂查询、支持异步 DDL 以及 SQL 执行计划管理等功能适用客户: 数据库使用者 / 分布式数据库使用者 / 分库分表 / 开发者 / 互联网企业 / 金融保险行业 / 新零售行业版本/规格

阅读全文

阿里雷卷:Reactive 基金会的成立将对开发方式带来哪些影响?

作者 | 赵钰莹 近日,Linux 基金会宣布成立 Reactive 基金会。对于 Reactive,各位开发者应该并不陌生,尤其是 Node.js 开发者,但真正了解并意识到这件事情对开发方式带来的影响的恐怕不多。本文,InfoQ 有幸第一时间对推动阿里巴

阅读全文

源码分析 RocketMQ DLedger 多副本存储实现

RocketMQ DLedger 的存储实现思路与 RocketMQ 的存储实现思路相似,本文就不再从源码角度详细剖析其实现,只是点出其实现关键点。我们不妨简单回顾一下 CommitLog 文件、ConsumeQueue 文件设计思想。 其文件组成形式如下:

阅读全文

谈一谈 iOS 的锁

收录:原文地址 翻看目前关于 iOS 开发锁的文章,大部分都起源于 ibireme 的 《不再安全的 OSSpinLock》,我在看文章的时候有一些疑惑。这次主要想解决这些疑问: 1. 锁是什么? 2. 为什么要有锁? 3. 锁的分类问题 4. 为什么 OS

阅读全文

[译] 多线程简介:一步一步来接近多线程的世界

原文地址:A gentle introduction to multithreading 原文作者:Triangles 译文出自:掘金翻译计划 本文永久链接:github.com/xitu/gold-m… 译者:steinliber 校对者:Graywd,E

阅读全文

多线程基础

需要了解的概念 并发和并行 并发侧重于任务的交替执行,同一时间只能执行一个任务;而并行是任务的同时执行,统一时间可以有多个任务被执行。 单核CPU与多核CPU下任务表现分别为并发与并行。 临界区 临界区用于表示一种公共资源或是共享数据,可以被多个线程使用,但

阅读全文

多线程开发相关问答

查看更多 提问题

Tomcat中多线程开发中Reload报错问题。

目前项目使用的JFinal,项目使用了一个线程池来管理下载线程,然后重启Tomcat有时候会报如下错误。 `Illegal access: this web application instance has been stopped already. Co

阅读全文

[@徐雷frank][¥20]作为java开发者应该处理多线程?怎么样编码好多线程程序?

为了充分利用cpu加快运算,这时候我们就会用到多线程,但是用到多线程时就会面对一个共享变量的问题。为了共享变量的同步我们对线程 代码加锁。但是加锁过程中又会让其他线程进行等待这样就会耗时很大。 那请问,我们应该怎么对待共享变量,使得多线程程序运行结果正确而不会

阅读全文

[@倚贤][¥20]希望入职阿里成为java web开发工程师需要的技术栈

您好!我是一名大二的学生 ,希望成为一名java web 软件工程师 .现在学完了ssm框架,初步了解jvm和多线程 . 未来十分想进入阿里 但是 不知道下一步究竟学习什么比较好 ,我的学校只是一个普通二本 ,学校里也没有学长带路 ,自己走真的挺累 ,也有点迷

阅读全文

在C++11引入了对多线程语言级别的支持之后,还有必要学习posix线程吗?

C++11对多线程的支持很完善,互斥量,锁,条件变量,原子操作一应俱全,posix线程库还能另外提供的也就是记录锁,消息队列,但这些都可以在需要时自行实现.而且用C++原生线程库的代码还能够跨平台. 请问现在实际工程中涉及多线程的部分向C++11原生多线程库

阅读全文

基于Spring的JavaWeb项目,如何基于多线程进行改造?

如题,原项目是前人基于Spring,SpringMVC做的开发,分controller、service、dao三层,后端连Oracle数据库,这样的架构如何基于多线程改造,支持大并发?加入多线程处理的时候,一般是在哪一层加入? 谢谢!

阅读全文

对于单核cpu而言,开多线程的目的难倒只能是为了防止阻塞么?

以下是一些单核cpu多线程的疑问,求解答(都指单核)。 1.如果一个进程有n个任务要处理,因为终究是在一个cpu上跑,所以这n个任务在一个线程还是多个线程上跑,执行的总时间是一样的(多线程,线程切换可能更浪费时间)? 2.是否进程开多线程就能抢到更多的cp

阅读全文

多线程问题,和线程或者http网络连接强制关闭的问题

我在做android开发的时候。我本来想可以做实时关闭http网络连接,但是不知道怎么实现。 所以我就想直接关闭发起网路通信的线程也是一样的应该。但是这个线程怎么都无法及时关闭 因为这个线程卡在了网络访问中。还在等待服务器返回数据。这样就无法及时关闭的

阅读全文