- 博客(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关注的人