全部博文(2759)
发布时间:2014-08-21 03:14:02
先从一个例子开始讲起,以下是jdk1.7中的迭代器接口的代码(去掉了注释的部分):public interface Iterator<E> { boolean hasNext(); E next(); void remove();}程序开发的老油条们都不太喜欢这个接口的remove方法,原因可能是:我们为自己.........【阅读全文】
发布时间:2014-08-12 10:07:24
在数学中,两个集合X和Y的笛卡儿积(Cartesian product),又称直积,表示为X × Y,是其第一个对象是X的成员而第二个对象是Y的一个成员的所有可能的有序对。
假设集合A={a,b},集合B={0,1,2},则两个集合的笛卡尔积为{(a,0),(a,1),(a,2),(b,0),(b,1), (b,2)}。......【阅读全文】
发布时间:2014-07-19 09:32:38
线程同步Synchronization线程就像图书借阅者,线程从资源池中借资源。线程通过共享内存、文件处理、sockets和其他资源让程序更加高效。只要两个线程不想同时使用相同的资源,多线程比多进程更高效,因为每个进程需要keep its own copy of every resource。多线程的缺点是:如果两个线程同时想要得到相同的资源时,其.........【阅读全文】