码迷,mamicode.com
首页 >  
搜索关键字:管程    ( 180个结果
关于进程、线程、协程、管程、纤程、超线程的对比理解
1、进程 任务、作业(Job,Task,Schedule):在进程的概念出现之前,进程有着这样的称谓。 为了使多个程序能够并发(同一时刻只有一个在运行,但感觉起来像多个同时运行;并行(同一时刻真的多个在运行,不是感觉像多个))的执行,操作系统需要一个结构来抽象和表示这个程序的运行。 特性: 1、进程 ...
分类:编程语言   时间:2017-07-04 13:18:37    阅读次数:316
设计模式——单例模式(C++)
一: 饿汉式单例: 静态区初始化instance,然后通过getInstance返回。这种方式没有多线程的问题,是一种以空间换时间的方式,不管程序用不用,都会构造唯一的实例。 #pragma once #include <Windows.h>#include "Lock.h" class Singl ...
分类:编程语言   时间:2017-06-29 22:06:01    阅读次数:187
谈谈你对Hibernate的理解
答: 1. 面向对象设计的软件内部运行过程可以理解成就是在不断创建各种新对象、建立对象之间的关系,调用对象的方法来改变各个对象的状态和对象消亡的过程,不管程序运行的过程和操作怎么样,本质上都是要得到一个结果,程序上一个时刻和下一个时刻的运行结果的差异就表现在内存中的对象状态发生了变化。 2.为了在关 ...
分类:Web程序   时间:2017-06-20 23:51:56    阅读次数:382
23、Java并发性和多线程-重入锁死
以下内容转自http://ifeve.com/reentrance-lockout/: 重入锁死与死锁和嵌套管程锁死非常相似。锁和读写锁两篇文章中都有涉及到重入锁死的问题。 当一个线程重新获取锁,读写锁或其他不可重入的同步器时,就可能发生重入锁死。可重入的意思是线程可以重复获得它已经持有的锁。Jav ...
分类:编程语言   时间:2017-06-17 17:06:21    阅读次数:191
深入理解Java虚拟机- 学习笔记 - Java内存模型与线程
除了在硬件上增加告诉缓存之外,为了使得处理器内部的运算单元能尽量被充分利用,处理器可能会对输入代码进行乱序执行(Out-Of-Order Execution)优化,处理器会在计算之后将乱序执行的结果重组,保证该结果与顺序执行的结果一致,但并不保证程序中各个语句计算的先后顺序与输入代码中的顺序一致,因 ...
分类:编程语言   时间:2017-05-27 10:34:27    阅读次数:213
贪吃蛇c++实现
近期没事翻了一下曾经写的程序。真是不堪入目。曾经真是什么都不懂。只是有一个程序倒是挺有意思的,大二的时候写的一个贪吃蛇游戏。尽管程序非常难看,还有非常多漏洞。但也是这个程序让我真正開始喜欢上了编程。不多说啦。先看看代码。 #include<iostream> #include<windows.h> ...
分类:编程语言   时间:2017-05-20 12:22:59    阅读次数:244
设计模式—单例模式1·思维过程
前言 本文介绍设计模式中的单例模式的思维过程。设计模式是一种思想,在各种编程语言的编程中都可以使用,比如java,C#。这里只是以java语言为例。顾名思义,单例模式在java中的意思就是不管程序怎么运行,都只会有一个对象。比如对类Student使用了单例模式,那么,不管在其他的类中怎么使用Stud ...
分类:其他好文   时间:2017-05-13 14:25:30    阅读次数:169
七. 多线程编程9.线程间通信
上述例题无条件的阻塞了其他线程异步访问某个方法。Java对象中隐式管程的应用是很强大的,但是你可以通过进程间通信达到更微妙的境界。这在Java中是尤为简单的。像前面所讨论过的,多线程通过把任务分成离散的和合乎逻辑的单元代替了事件循环程序。线程还有第二优点:它远离了轮询。轮询通常由重复监测条件的循环实 ...
分类:编程语言   时间:2017-05-09 18:54:57    阅读次数:225
七. 多线程编程8.线程同步
当两个或两个以上的线程需要共享资源,它们需要某种方法来确定资源在某一刻仅被一个线程占用。达到此目的的过程叫做同步(synchronization)。像你所看到的,Java为此提供了独特的,语言水平上的支持。同步的关键是管程(也叫信号量semaphore)的概念。管程是一个互斥独占锁定的对象,或称互斥 ...
分类:编程语言   时间:2017-05-09 18:18:43    阅读次数:263
九、SELiunx介绍
9.1、SELinux介绍selinux(SecurityEnhancedLinux):SELinux是在进行程序、文件等细部权限配置依据的一个核心模块!由于启动网络服务的也是程序,因此刚好也能够控制网络服务能否存取系统资源的一道关卡!其通过MAC(委任式存取控制)的方式来控管程序。组成部分主体(Subject):程..
分类:其他好文   时间:2017-05-02 16:06:28    阅读次数:224
180条   上一页 1 ... 8 9 10 11 12 ... 18 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!