• 关于

    程序并发执行不可用

    的搜索结果
  • 多核时代多线程编程(一)基本策略

    1.1问题分析 1.2分工原则 1.2.1确定线程数 1.2.2确定任务的数量 1.3共享可变性 1.4小结 1.5参考资料   大家对并发(concurrency)、多线程(Multi-Threading)程序设计肯定不陌生,因为在当今多核CPU时代到处可见,从底层的操作系统(OS)到...

    文章 xianrendzw 2016-10-18 3238浏览量

  • 《C++并发编程实战》——1.1 什么是并发

    本节书摘来自异步社区出版社《C++并发编程实战》一书中的第1章,第1.1节,作者:【美】 Anthony Williams (威廉姆斯),更多章节内容可以访问云栖社区“异步社区”公众号查看。 1.1 什么是并发 在最简单和最基本的层面,并发是指两个或更多独立的活动同时发生。并发在生活中随处可见。我...

    文章 异步社区 2017-05-02 1181浏览量

  • 《C++ 并发编程》- 第1章 你好,C++的并发世界

    本文是《C++ 并发编程》的第一章感谢人民邮电出版社授权并发编程网发表此文版权所有请勿转载。该书将于近期上市。 本章主要内容 何谓并发和多线程  为什么要在应用程序中使用并发和多线程  C++并发支持的发展历程  一个简单的C++多线程程序是什么样的 这是C++用户的振奋时刻。距1998年初始...

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

  • 《C++ 并发编程》- 第1章 你好,C++的并发世界

    本文是《C++ 并发编程》的第一章感谢人民邮电出版社授权并发编程网发表此文版权所有请勿转载。该书将于近期上市。 本章主要内容 何谓并发和多线程  为什么要在应用程序中使用并发和多线程  C++并发支持的发展历程  一个简单的C++多线程程序是什么样的 这是C++用户的振奋时刻。距1998年初始...

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

  • 《C++并发编程实战》——1.2 为什么使用并发

    本节书摘来自异步社区出版社《C++并发编程实战》一书中的第1章,第1.2节,作者:【美】 Anthony Williams (威廉姆斯),更多章节内容可以访问云栖社区“异步社区”公众号查看。 1.2 为什么使用并发 在应用程序中使用并发的原因主要有两个:关注点分离和性能。事实上,我甚至可以说它们差...

    文章 异步社区 2017-05-02 1468浏览量

  • CUDA学习(十一)

    异步并发执行:CUDA将以下操作公开为可以相互并行操作的独立任务:1:在主机上计算;2:在设备上计算;3:内存从主机传输到设备;4:内存从设备传输到主机;5:内存在给定设备的内存中传输;6:内存在设备间传输。这些操作之间实现的并发级别将取决于设备的功能集和计算能力,如下所述:主机和设备之间的并行执...

    文章 night李 2018-02-08 924浏览量

  • 操作系统程序、任务、进程和线程的联系与区别

    概念: 程序(program)只是一组指令的有序集合。 任务(task)是最抽象的,是一个一般性的术语,指由软件完成的一个活动。一个任务既可以是一个进程,也可以是一个线程。简而言之,它指的是一系列共同达到某一目的的操作。例如,读取数据并将数据放入内存中。这个任务可以作为一个进程来实现,也可以作为...

    文章 咖喱酱_zero 2017-02-10 617浏览量

  • 《七周七并发模型》第一章概述

    并发编程虽不是新的概念,最近却逐渐热门起来。一些编程语言,如Erlang、Haskell、Go、Scala、Clojure,也因对并发编程提供了良好的支持,而受到广泛关注。 并发编程复兴的主要驱动力来自于所谓的“多核危机”。正如摩尔定律①所预言的那样,芯片性能仍在不断提高,但相比加快CPU的速度,...

    文章 青衫无名 2017-05-23 1245浏览量

  • 串行,并行,并发

    我们先来了解一下几个概念 串行 在串行的概念中会有两个概念 1.串行(serial)与并行(parallel)相对应,是指的我们从事某项工作时一个步骤一个步骤的去实施。 2.指串行通信。串行通信是指 使用一条数据线,将数据一位一位地依次传输,每一位数据占据一个固定的时间长度。  当中通信中串行和并...

    文章 科技小毛 2017-11-09 1557浏览量

  • oracle多用户并发及事务处理

    多用户并发访问 事务:作用于某些数据的一个不可分割的操作 锁:写锁、互斥锁(仅能被一个进程使用) 读锁、共享锁(可被多个进程使用) 更新丢失 脏读 不可重复读 幻影读 隔离级别: 1 READ COMMITTED 每个语句得到完整的视图 2 SERIALIZABLE 事务级别实施串行化 Oracl...

    文章 青夜之衫 2017-12-04 728浏览量

  • 内核同步介绍

    版权声明:您好,转载请留下本人博客的地址,谢谢 https://blog.csdn.net/hongbochen1223/article/details/48318965 (一):临界区和竞争条件 所谓临界区...

    文章 陈洪波 2015-09-09 548浏览量

  • 带你读《Java并发编程的艺术》之一:并发编程的挑战

    Java核心技术系列点击这里查看第二章点击这里查看第三章Java并发编程的艺术方腾飞 魏鹏 程晓明 著北京:机械工业出版社,2015.7 第1章 并发编程的挑战并发编程的目的是为了让程序运行得更快,但是,并不是启动更多的线程就能让程序最大限度地并发执行。在进行并发编程时,如果希望通过多线程执行...

    文章 KB小秘书 2019-10-29 2347浏览量

  • iOS Grand Central Dispatch(GCD)

    引言: GCD的全称是Grand Central Dispatch,是苹果在iOS4.0发布的一套处理并发运算方面的API.其用途是为了提高处理器多核运算的能力. GCD有点像NSOperationQueue,它们都允许程序将任务切分为多个单一任务然后提交至工作队列来并发地或者串行地执行,但GCD...

    文章 余书懿 2012-05-02 820浏览量

  • 操作系统中的进程与线程

      在传统的操作系统中,进程拥有独立的内存地址空间和一个用于控制的线程。但 是,现在的情况更多的情况下要求在同一地址空间下拥有多个线程并发执行。因此线程被引入操作系统。在引入线程的操作系统中,线程是进程中的一个实体,是被 系统独立调度和分派的基本单位。它的执行环境很小,除了自身必需的堆栈、寄存器、...

    文章 技术让梦想更伟大-李肖遥 2013-12-05 523浏览量

  • 带你读《新一代垃圾回收器ZGC设计与实现》之一:垃圾回收器概述

    Java核心技术系列点击查看第二章点击查看第三章新一代垃圾回收器ZGC设计与实现Design and Implementation of the Next Generation Garbage Collector ZGC彭成寒 著 第1章 垃圾回收器概述 Java是流行多年的编程语言,深受广大程序...

    文章 被纵养的懒猫 2019-11-06 1673浏览量

  • HACMP 认证学习系列,第 1 部分:入门

    什么是 HACMP? 在解释什么是 HACMP 之前,我们必须定义高可用性的概念。 高可用性 在当今的复杂环境中,为应用程序提供连续的服务是成功的 IT 实现的重要组成部分。高可用性屏蔽或消除计划内和计划外的系统和应用程序停机时间,是帮助为应用程序客户端提供连续服务的组件之一。这是通过消除硬件和软...

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

  • Java多线程和并发基础面试问答,看过后你不会后悔

    第一:Java多线程面试问题 1:进程和线程之间有什么不同? 一个进程是一个独立(self contained)的运行环境,它可以被看作一个程序或者一个应用。而线程是在进程中执行的一个任务。Java运行环境是一个包含了不同的类和程序的单一进程。线程可以被称为轻量级进程。线程需要较少的资源来创建...

    文章 行者武松 2017-11-01 4378浏览量

  • GCD

    GCD(中央调度) Grand Central Dispatch(GCD)包含语言特点、运行库和系统增强功能,它提供系统的、综合的改进,进而去支持并发代码在iOS和OSX多核硬件上的执行。 子系统、CoreFoundation和Cocoa APIs 已经都延伸去使用这些功能,进而帮助系统和你的应用...

    文章 我不是掌柜 2016-04-22 1473浏览量

  • 带你读《Java并发编程的艺术》之一:并发编程的挑战

    Java核心技术系列点击这里查看第二章:Java并发机制的底层实现原理点击这里查看第三章:Java内存模型 Java并发编程的艺术 方腾飞 魏鹏 程晓明 著 前  言 为什么要写这本书记得第一次写并发编程的文章时还是在2012年,当时花了几个星期的时间写了一篇文章《深入分析volatile的实现...

    文章 社区助手 2019-10-17 4240浏览量

  • 讨喜的隔离可变性(二)角色的特性

    角色是一种能够接收消息、处理请求以及发送响应的自由运行的活动(activity),主要被设计用来支持异步化且高效的消息传递机制。 每个角色都有一个内建的消息队列,该队列与手机上所使用的短信队列十分相似。假设Sally和Sean同时给Bob的手机发了短信,则运营商将会把这两条短信都保存起来以便Bob...

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

  • 《Java并发编程实战》学习笔记 任务执行和取消关闭

    第六章 任务执行 大多数并发应用程序是围绕执行任务进行管理的。设计任务时,要为任务设计一个清晰的任务边界,并配合一个明确的任务执行策略。任务最好是独立的,因为这会提高并发度。大多数服务器应用程序都选择了下面这个自然的任务边界:单个客户请求。 任务时逻辑上的工作单元,线程是使任务异步执行的机制。 应...

    文章 goodboy_heyang 2016-05-05 1962浏览量

  • 大并发下的高性能编程 – 改进的(用户态)自旋锁

    前言 多线程程序中,锁的使用往往成为系统性能的关键。在做地址可视化项目的时候,由于内存管理部分需要频繁的更新内存的引用计数,所以产生了使用自旋锁的想法,这篇文章我们从自旋锁的性能开始说起,由浅入深的给出了一种改进的自旋锁的实现。 这里我们 1) 讨论自旋锁对并发程序性能的影响; 2) glibc...

    文章 微wx笑 2015-01-30 807浏览量

  • Java并发面试,幸亏有点道行,不然又被忽悠了

    前言 面试Java,必然要被问Java内存模型和Java并发开发。我被问到的时候,心里慌得一批,“额,是在《Thinking in Java》里面写的吗?果然每天增删改太low了” 要了解这些图吗? 我希望能解释的再简单一些,以上都不用 Ja...

    文章 java填坑路 2018-09-03 681浏览量

  • Java并发面试,了解这些就不会被坑了

    前言 面试Java,必然要被问Java内存模型和Java并发开发。我被问到的时候,心里慌得一批,“额,是在《Thinking in Java》里面写的吗?果然每天增删改太low了” 要了解这些图吗? 我希望能解释的再简单一些,以上都不用 Java 并发代码   如果...

    文章 java填坑路 2018-09-10 656浏览量

  • 操作系统---进程 vs 线程

    进程 vs 线程 进程的概念主要有两点:第一,进程是一个实体。每一个进程都有它自己的地址空间,一般情况下,包括文本区域(text region)、数据区域(data region)和堆栈(stack region)。文本区域存储处理器执行的代码;数据区域存储变量和进程执行期间使用的动态分配的内存...

    文章 姜白告 2018-06-08 842浏览量

  • 《Java并发编程实战》学习笔记 任务执行和取消关闭

    第六章 任务执行 大多数并发应用程序是围绕执行任务进行管理的。设计任务时,要为任务设计一个清晰的任务边界,并配合一个明确的任务执行策略。任务最好是独立的,因为这会提高并发度。大多数服务器应用程序都选择了下面这个自然的任务边界:单个客户请求。 任务时逻辑上的工作单元,线程是使任务异步执行的机制。 应...

    文章 范大脚脚 2017-11-16 933浏览量

  • 缓存与数据库一致性保证

    本文主要讨论这么几个问题: 1.啥时候数据库和缓存中的数据会不一致 2.不一致优化思路 3.如何保证数据库与缓存的一致性   1需求缘起   上一篇《缓存架构设计细节二三事》引起了广泛的讨论,其中有一个结论:当数据发生变化时,“先淘汰缓存,再修改数据库”这个点是大家讨论的最多的。 上篇文章...

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

  • 《深入Linux内核》 UNIX的一些故事

    Unix文件的类型 1.普通文件 2.目录 3.符号链接 4.面向块的设备文件 5.面向字符的设备文件 6.管道和命名管道 7.套接字 点评:不明觉厉打开文件 进程只能访问“打开的”文件。为了打开一个文件,进程调用 fd = open(path,flag,mode) path表示被打开的文件的路径...

    文章 桃子红了呐 2017-09-07 679浏览量

  • SQL Server DBA工作内容详解

    在Microsoft SQL Server 2008系统中,数据库管理员(Database Administration,简称为DBA)是最重要的角色。DBA的工作目标就是确保Microsoft SQL Server 2008系统正常高效地运行。DBA的工作也是最繁忙的工作,无论是性能调整,还是灾...

    文章 丁浪 2012-03-14 631浏览量

  • 多线程与计划任务

    通常,程序在文件中最后一行代码执行后终止(或调用sys.exit())。 在程序的所有线程终止之前,python程序不会终止。 多线程也可能会导致所谓的并发问题。如果这些线程同时读写变量,导致互相干扰,就会发生并发问题。 为了避免并发问题,绝不让多个线程读取或写入相同的变量。 当创建一个新的Thr...

    文章 技术小美 2017-11-14 755浏览量

1 2 3 4 ... 50 >

云产品推荐

上海奇点人才服务相关的云产品 小程序定制 上海微企信息技术相关的云产品 国内短信套餐包 ECS云服务器安全配置相关的云产品 开发者问答 阿里云建站 自然场景识别相关的云产品 万网 小程序开发制作 视频内容分析 视频集锦 代理记账服务 阿里云AIoT