- 博客(3)
- 资源 (3)
- 收藏
- 关注
原创 Java多线程
创建任务和线程 任务就是对象。为了创建任务,必须首先为任务定义一个类。任务类必须实现Runnable接口。Runnable接口非常简单,它只包含一个run方法。 一旦定义了TaskClass,就可以调用其构造方法创建一个任务。 TaskClass task = new TaskClass(...); 任务必须在线程中执行。可使用如下语句创建任务的线程: Thread th
2014-11-30 13:03:53
223
转载 并查集超级易懂讲解
为了解释并查集的原理,我将举一个更有趣的例子。 话说江湖上散落着各式各样的大侠,有上千个之多。他们没有什么正当职业,整天背着剑在外面走来走去,碰到和自己不是一路人的,就免不了要打一架。但大侠们有一个优点就是讲义气,绝对不打自己的朋友。而且他们信奉“朋友的朋友就是我的朋友”,只要是能通过朋友关系串联起来的,不管拐了多少个弯,都认为是自己人。这样一来,江湖上就形成了一个一个的群落,通过两两之间的朋
2014-11-09 12:44:05
513
转载 sockaddr与sockaddr_in
struct sockaddr { unsigned short sa_family; char sa_data[14]; }; 此数据结构用做bind、connect、recvfrom、sendto等函数的参数,指明地址信息。 但一般编程中并不直接针对此数据结构操作,而是使用另一个与sockaddr等价的数据结构 sockaddr_in(在netinet/
2014-10-15 21:24:13
218
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人