文章
119
标签
32
分类
24
Home
Archives
Tags
Categories
List
Music
Movie
Link
About
无知的小狼
Java内存模型
返回首页
搜索
Home
Archives
Tags
Categories
List
Music
Movie
Link
About
Java内存模型
发表于
2019-11-28
|
更新于
2025-03-31
|
浏览量:
文章作者:
无知的小狼
文章链接:
https://bytedance.press/2019/11/28/%E6%9C%AA%E5%AE%8C%E6%88%90JVM%E7%B1%BB%E5%8A%A0%E8%BD%BD%E7%A4%BA%E6%84%8F%E5%9B%BE-%E7%94%BB%E5%9B%BE%E5%8A%9F%E5%8A%9B%E5%A0%AA%E5%BF%A7/
版权声明:
本博客所有文章除特别声明外,均采用
CC BY-NC-SA 4.0
许可协议。转载请注明来源
无知的小狼
!
上一篇
leecode4 有序数组的中位数,并且要求算法的时间复杂度为 O(log(m + n))
1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071//给定两个大小为 m 和 n 的有序数组 nums1 和 nums2。 //// 请你找出这两个有序数组的中位数,并且要求算法的时间复杂度为 O(log(m + n))。 //// 你可以假设 nums1 和 nums2 不会同时为空。 //// 示例 1: //// nums1 = [1, 3]//nums2 = [2]////则中位数是 2.0// //// 示例 2: //// nums1 = [1, 2]//nums2 = [3, 4]////则中位数是 (2 + 3)/2 = 2.5// // Related Topics 数组 二分查找 分治算法//leetcode submit region begin(Prohibit modification and deletion)class Solution ...
下一篇
创建线程池的一些经验
如何定义线程池参数 CPU密集型 => 线程池的大小推荐为CPU数量 + 1,CPU数量可以根据Runtime.availableProcessors方法获取 IO密集型 => CPU数量 * CPU利用率 * (1 + 线程等待时间/线程CPU时间) 混合型 => 将任务分为CPU密集型和IO密集型,然后分别使用不同的线程池去处理,从而使每个线程池可以根据各自的工作负载来调整 阻塞队列 => 推荐使用有界队列,有界队列有助于避免资源耗尽的情况发生 拒绝策略 => 默认采用的是AbortPolicy拒绝策略,直接在程序中抛出RejectedExecutionException异常【因为是运行时异常,不强制catch】,这种处理方式不够优雅。处理拒绝策略有以下几种比较推荐: 在程序中捕获RejectedExecutionException异常,在捕获异常中对任务进行处理。针对默认拒绝策略使用CallerRunsPolicy拒绝策略,该策略会将任务交给调用execute的线程执行【一般为主线程】...
评论
无知的小狼
文章
119
标签
32
分类
24
Follow Me
公告
欢迎访问无知的小狼
最新文章
编程语言流行程度判断的一些方法
2025-07-29
https自动续签工具分享
2024-12-03
jackson和lombok奇怪的序列化分析
2024-09-19
微服务的常见体系
2023-12-28
整数反转
2023-12-28
繁
搜索
数据加载中