摘要: 一、引言 对于没有接触过Unix/Linux操作系统的人来说,fork是最难理解的概念之一:它执行一次却返回两个值。fork函数是Unix系统最杰出的成就之一,它是七十年代UNIX早期的开发者经过长期在理论和实践上的艰苦探索后取得的成果,一方面,它使操作系统在进程管理上付出了最小的代价,另一方面,又为程序员提供了一个简洁明了的多进程方法。与DOS和早期的Windows不同,Unix/Linux系统是真正实现多任务操作的系统,可以说,不使用多进程编程,就不能算是真正的Linux环境下编程。 多线程程序设计的概念早在六十年代就被提出,但直到八十年代中期,Unix系统中才引入多线程机制,如今,由.. 阅读全文
posted @ 2013-01-15 16:40 CY. 阅读(157) 评论(0) 推荐(0) 编辑
摘要: 二分查找int search_bin(SSTable ST, KeyType key){ low = l; high = ST.length; while (low <= high) { mid = (low + high) / 2; if(EQ(key, ST.elem[mid].key)) return mid; else if (LT(key, ST.elem[mid].key)) high = mid - 1; else low = mid + 1; } return 0;}快速排序void qsort(S... 阅读全文
posted @ 2013-01-13 12:55 CY. 阅读(170) 评论(0) 推荐(0) 编辑
摘要: Recently, I used some method in java.lang.Process, and I meet some tricky problems, now leave some useful materials is used to review in the future.1.Description about Process in java document:public abstract class Process extends ObjectTheProcessBuilder.start()andRuntime.execmethods create a native 阅读全文
posted @ 2012-12-27 17:10 CY. 阅读(1249) 评论(0) 推荐(0) 编辑
摘要: Uninstalling software under Mac OS X is generally a straightforward procedure – just delete the program from the Applications folder. Few vendors offer uninstallers on the Mac, and generally they’re not necessary. Most programs don’t run background components or alter system settings files (like the 阅读全文
posted @ 2012-12-07 16:33 CY. 阅读(866) 评论(0) 推荐(0) 编辑