多线程
文章平均质量分 63
Mus_Li
假如编程易懂得,那么程序员就不会热情地写出注释,也不会有得到编程的快乐。
展开
-
多线程之——线程的状态
线程是相对独立的、可调度的执行单元,因为在线程的执行过程中,会分别处在不同的状态。原创 2017-04-18 17:07:14 · 370 阅读 · 0 评论 -
多线程之——共享数据
之前我们看的多线程程序中各个线程大多都是独立运行的,但在真正的运用中,程序中的多线程通常以某种方式进行通信和共享数据。在这种情况下,我们必须采用同步机制来确保数值被正确地传递,并防止数据不一致。原创 2017-04-19 17:11:29 · 649 阅读 · 0 评论 -
多线程实现——新龟兔赛跑
新龟兔赛跑: 规则:龟兔同时起步,每10毫秒秒跑1米,终点为100米,兔子跑步的能力强,乌龟跑步的能力弱 途中:1.兔子跑到10米的时候,谦让乌龟一下,接着跑 2.兔子跑到50米的时候,再让龟1毫秒,接着跑 3.兔子跑到80米的时候,睡了50毫秒,接着跑原创 2017-04-23 13:14:00 · 3918 阅读 · 1 评论 -
java网络编程学习之——构建基于多线程的网络通信模型1
该例展示了多用户/服务器通信模型,包含三个文件:Server.java ServerThread.java 和Client.java类。其中ServerThread类支持多线程,为客户提供的所有操作都封装到该类中,该类的构造方法ServerThread(Socket socket)接收一个套接字对象,用来与客户进行数据通信。Server类是一个应用程序,其main方法中通过一个无限的whlie循环,等待并监听多个用户连接请求(本例中只演示了一个客户请求),每个客户的连接都由服务器端的一个单独线程来处理,原创 2017-08-08 08:02:49 · 697 阅读 · 0 评论 -
java多线程学习之——多线程中几种释放锁和不释放锁的操作
在学习java多线程这一块知识的时候,遇到了很多个关于线程锁什么时候释放的问题,现总结几种释放锁和不释放锁的操作如下原创 2017-08-12 18:34:46 · 2243 阅读 · 0 评论