Java 应用与开发 - 线程编程大纲 线程基础 0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000000 线程控制 OOOOOOOOOOOOOOOO 线程的同步 # Java 应用与开发 线程编程 王晓东 wangxiaodong@ouc.edu.cn 中国海洋大学 November 6, 2018  ## 学习目标 1. 线程基础:理解任务调度、进程和线程,掌握其联系和区别;掌握 Java 的线程模型,以及如何创建线程;理解后台线程。 2. 线程控制:理解线程的生命周期,明白各阶段的含义;掌握线程控制方法,理解各线程控制方法对线程状态切换的作用。 3. 线程的同步:理解临界资源问题,进一步明白线程安全的意义;了解关键字 synchronized 的用法;0 码力 | 82 页 | 1010.73 KB | 2 年前3
Brin Index主Greenplum 7中的理论与实现0 码力 | 32 页 | 1.04 MB | 2 年前3
Greenplum 6: 混合负载的理想数据平台## Greenplum 6: 负载的理想数据平台 高小明  ## Pivotal Greenplum $ ^{®} $ 全球领先的开源MPP大数据平台  在基础架构节点上运行 GitOps control plane 工作负载 ## 法律通告 Copyright $ ^{©} $ 2024 Red Hat, Inc 本文档提供在 OpenShift GitOps 安装的基础架构节点上运行某些工作负载的说明。它还讨论如何将默认工作负载移到基础架构节点。 ## 目录 第1章 在基础架构节点上运行 GITOPS CONTROL PLANE 工作负载 ..... 3 1.1. 将 GITOPS CONTROL PLANE 工作负载移到基础架构节点 ..... 3 1.2. 将 GITOPS OPERATOR 在基础架构节点上运行 GITOPS CONTROL PLANE 工作负载 对于两个主要目的,您可以使用基础架构节点隔离基础架构工作负载: ● 要防止与订阅数相关的计费成本 ● 单独的维护和管理 您可以使用 OpenShift Container Platform 在基础架构节点上运行 GitOps control plane 工作负载。默认情况下,这包括 Operator pod 和由 openshift-gitops0 码力 | 10 页 | 122.25 KB | 1 年前3
C++高性能并行编程与优化 - 课件 - 05 C++11 开始的多线程编程# C++11 开始的多线程编程 by 彭于斌 (@archibate) 往期录播:https://www.bilibili.com/video/BV1fa411r7zp 课程 PPT 和代码:https://github.com/parallel101/course ## 高性能并行编程与优化 - 课程大纲 • 分为前半段和后半段,前半段主要介绍现代 C++,后半段主要介绍并行编程与优化。 入门 2. 现代 C++ 入门:常用 STL 容器,RAII 内存管理 3. 现代 C++ 进阶:模板元编程与函数式编程 4. 编译器如何自动优化:从汇编角度看 C++ 5. C++11 起的多线程编程:从 mutex 到无锁并行 6. 并行编程常用框架:OpenMP 与 Intel TBB 7. 被忽视的访存优化:内存带宽与 cpu 缓存机制 8. GPU 专题:wrap 调度,共享内存,barrier 流体求解 12.C++ 在 ZENO 中的工程实践:从 primitive 说起 13.结业典礼:总结所学知识与优秀作业点评 ## 硬件要求: 64 位(32 位时代过去了) 至少 2 核 4 线程(并行课...) 英伟达家显卡(GPU 专题) 软件要求: Visual Studio 2019 ( Windows 用户 ) GCC 9 及以上(Linux 用户) CMake 3.120 码力 | 79 页 | 14.11 MB | 2 年前3
全球架构师峰会2019北京/大数据/Kubernetes 运行大数据工作负载的探索和实践&mdash## Kubernetes 运行大数据工作负载的探索和实践 Leibo Wang(wang.platform@Hotmail.com) Huawei CloudBU Principal Engineer ## 架构师成长路径指南  扫码查看0 码力 | 25 页 | 3.84 MB | 2 年前3
Performance Lets dive into Performance issues0 码力 | 15 页 | 1.71 MB | 2 年前3
rocketmq 服务部署8.5.46.jar tomcat-embed-core-8.5.46.jar • bin目录下放的是脚本文件 ● conf目录,配置文件 2m-2s-async 双主双从异步复制模式 2m-2s-sync 双主双从同步双写模式 2m-noslave 双主模式 • lib 存放的依赖jar包 测试namesrv的启动 启动命令: nohup /Users/gitsilence 关闭命令 /Users/gitsilence/JavaTools/rocketmq/rocketmq-4.9.2-SNAPSHOT/bin/mqshutdown namesrv ## 集群部署 ## 双主双从异步复制模式 两个台电脑 • Mac OS 地址:192.168.166.20 • Cent OS 地址:192.168.166.206 保证两台电脑在同一网段,端口是通的,可以关闭防火墙0 码力 | 11 页 | 284.35 KB | 2 年前3
Apache RocketMQ 从入门到实战## 作者简介 丁威,《RocketMQ 技术内幕》作者,RocketMQ 官方社区优秀布道师,荣获 CSDN2020 博客之星亚军;担任中通快递研发中心资深架构师,维护『中间件兴趣圈』公众号,主打成体系剖析 Java 主流中间件,尝试从源码分析、架构设计、实战、故障分析等维度深刻揭晓中间件技术,已覆盖 RocketMQ、Dubbo、Sentienl、Kafka、Canal、MyCat、Ela ### 1. 扎实的 Java 基础功底 一个开源项目的底层都会涉及到存储,这就要求具备一定的数据结构基础,JAVA 集合框架中的类自然成为了我们突破数据结构最好的老师,其次是 java 并发,即多线程、并发容器、锁等课题,这方面可以好好学习一下 JUC 框架。最后最好是具备一些网络方面的知识,例如 NIO、Netty。 ### 2. 持续输出能力 成为一个开源项目的 contributions Nameserver 集群中数据一致性采取的最终一致性。 ### 2. Broker 消息存储服务器,分为两种角色:Master 与 Slave,上图中呈现的就是 2 主 2 从的部署架构,在 RocketMQ 中,主服务承担读写操作,从服务器作为一个备份,当主服务器存在压力时,从服务器可以承担读服务(消息消费)。所有 Broker,包含 Slave 服务器每隔 30s 会向 Nameserver 发送心跳包,心跳包中会包含存在在0 码力 | 165 页 | 12.53 MB | 2 年前3
2022年美团技术年货 合辑美团高性能终端实时日志系统建设实践 608 后端 622 可视化全链路日志追踪 622 设计模式二三事 647 基于代价的慢查询优化建议 670 Java 系列 | 远程热部署在美团的落地实践 692 日志导致线程 Block 的这些坑,你不得不防 713 基于 AI 算法的数据库异常监测系统的设计与实现 775 Replication(上):常见复制模型 & 分布式系统挑战 792 Repl 通过图网络技术,我们扩展了不同场景下的用户潜在兴趣,借助注意力机制捕捉当前决策,与不同元路径对应场景的关联性,从而实现场景化建模。 ### 3. 工程实践落地 ### 3.1 场景图 CTR 模型主结构 在模型结构设计的过程中,我们按照“低耦合、高内聚、可插拔、无依赖”的原则,将“行为子图拓展模块”、“元路径场景子图模块”、“特征图交叉模块”三个子方向迭代作为独立模块接入到模型中。  图 8 场景图 CTR 模型主结构 ### 3.2 基于子图扩展的行为图联合训练 在 “基于子图扩展的行为图建模” 中,对于每个请求在线模块都需要进行 “行为序列长度 * 邻居数” 次向量查询和计算,当行为序列较长时对在线 CTR 预估服务来说会存在较大的0 码力 | 1356 页 | 45.90 MB | 2 年前3
共 1000 条
- 1
- 2
- 3
- 4
- 5
- 6
- 100
相关搜索词
线程线程生命周期线程控制线程同步后台线程Brin IndexAppendOnly TableHeap性能测试优势和劣势Greenplum 6MPP大数据平台混合负载事务型锁优化GitOps control plane基础架构节点Operator pod工作负载污点C++11多线程编程std::thread竞态条件内存模型KubernetesSparkVolcano资源隔离动态资源分配JavaScript性能优化Android嵌套布局主线程负载性能测试工具v8Flags配置RocketMQBrokerNamesrv异步复制双主双从NameserverNetty生产环境美团技术团队短视频分析技术多模态自监督预训练技术视频理解技术本地生活服务













