自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(3)
  • 收藏
  • 关注

原创 进程和线程

1、进程的状态及状态转换尽管每个进程是一个独立的实体,有着自己的程序计数器和内部状态,但进程之间经常需要相互作用。进程的三种状态为: 运行态(该时刻进程实际占用 CPU)。 就绪态(可运行,但因为其他进程正在运行而短暂停止)。 阻塞态(除非某种外部事件发生,否则进程不能运行)。 进程的三种状态间有四种转换关系,如下图所示。 运行 -> 阻塞:当一个进程在逻辑上不能继续运行时发生转换1,如进程等待输入

2015-10-02 22:04:38 198

原创 单例模式

单例模式:处理多线程的三种方法1. 同步方法 public class Singleton { private static Singleton uniqueInstance; private Singleton() {} public static synchronized Singleton getInstance() { if(uniqueInstanc

2015-08-21 10:00:02 206

原创 从后往前合并两个有序数组

#include #include #include using namespace std; void Verge(vector& a, vector& b) { if (a.empty()) a = b; if (b.empty()) return; typedef vector::reverse_iterator Iter; Iter itera = a.rbeg

2015-07-13 14:16:17 259

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除