摘要: 说来可能不信,10分钟包括创建U盘启动盘,用U盘启动,安装,不联网,不更新,不安装语言包,等装好系统再更新。Windows系统硬盘分区如果你用的是Windows系统,现有的硬盘没有未分配的空间,需要调整硬盘空间的,请看这里,否则跳过。工具:EASEUS Partition Manager 9.1,华军下载。这个软件Windows 7 64bit能使用,无需注册,无需付费,可使用全部功能。关键是因为你要调整硬盘分区,需要重启,并且在不加载系统的情况下进行。目前市面上几个声称能安全调整分区,能Win7运行,能这个能那个的软件,没一个可用,要么就是要注册,不注册只能是分隔7mb的新分区出来(这……) 阅读全文
posted @ 2014-03-24 19:45 MMLoveMeMM 阅读(410) 评论(0) 推荐(0)
摘要: Semaphore当前在多线程环境下被扩放使用,操作系统的信号量是个很重要的概念,在进程控制方面都有应用。Java 并发库 的Semaphore 可以很轻松完成信号量控制,Semaphore可以控制某个资源可被同时访问的个数,通过acquire()获取一个许可,如果没有就等待,而 release()释放一个许可。比如在Windows下可以设置共享文件的最大客户端访问个数。Semaphore实现的功能就类似厕所有5个坑,假如有10个人要上厕所,那么同时只能有多少个人去上厕所呢?同时只能有5个人能够占用,当5个人中 的任何一个人让开后,其中等待的另外5个人中又有一个人可以占用了。另外等待的5个人中 阅读全文
posted @ 2014-03-24 01:43 MMLoveMeMM 阅读(141) 评论(0) 推荐(0)
摘要: 在JAVA中,是没有类似于PV操作、进程互斥等相关的方法的。JAVA的进程同步是通过synchronized()来实现的,需要说明的是,JAVA的synchronized()方法类似于操作系统概念中的互斥内存块,在JAVA中的Object类型中,都是带有一个内存锁的,在有线程获取该内存锁后,其它线程无法访问该内存,从而实现JAVA中简单的同步、互斥操作。明白这个原理,就能理解为什么synchronized(this)与synchronized(static XXX)的区别了,synchronized就是针对内存区块申请内存锁,this关键字代表类的一个对象,所以其内存锁是针对相同对象的互斥操作 阅读全文
posted @ 2014-03-24 01:38 MMLoveMeMM 阅读(263) 评论(0) 推荐(0)