- 博客(3)
- 收藏
- 关注
原创 进程和线程
1、进程的状态及状态转换尽管每个进程是一个独立的实体,有着自己的程序计数器和内部状态,但进程之间经常需要相互作用。进程的三种状态为:运行态(该时刻进程实际占用 CPU)。就绪态(可运行,但因为其他进程正在运行而短暂停止)。阻塞态(除非某种外部事件发生,否则进程不能运行)。进程的三种状态间有四种转换关系,如下图所示。运行 -> 阻塞:当一个进程在逻辑上不能继续运行时发生转换1,如进程等待输入
2015-10-02 22:04:38
180
原创 单例模式
单例模式:处理多线程的三种方法1. 同步方法public class Singleton { private static Singleton uniqueInstance; private Singleton() {} public static synchronized Singleton getInstance() { if(uniqueInstanc
2015-08-21 10:00:02
193
原创 从后往前合并两个有序数组
#include #include#includeusing 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
246
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人