服务器端 1 from socket import * 2 from threading import Thread 3 sockets = [] 4 def main(): 5 #创建server_socket套接字对象 6 server_socket = socket(AF_INET,SOCK_ ...
分类:
编程语言 时间:
2020-04-16 10:28:16
阅读次数:
73
java中线程是经常会提到的问题,但是实际开发工作却又很少用的技术(起码本人用的比较少)。下面介绍几种常见的线程实现方式 1、继承Thread类,重写run方法 我们通过集成Thread类并通过重写run方法的方式实现线程,然后通过start方法启动线程 public class MyThread ...
分类:
编程语言 时间:
2020-04-15 00:37:00
阅读次数:
69
1. 什么是单例模式 单例模式指的是在应用整个生命周期内只能存在一个实例。他有很多好处,能够避免实例对象的重复创建,减少创建实例的系统开销,节省内存。 2. 单例模式和静态类的区别 静态类就是一个类里面都是静态方法和静态field,构造器被private修饰,因此不能被实例化。 区别: 1)首先单例 ...
分类:
其他好文 时间:
2020-04-15 00:35:01
阅读次数:
58
在使用多线程的时候有时候我们会使用 java.util.concurrent.Executors的线程池,当多个线程异步执行的时候,我们往往不好判断是否线程池中所有的子线程都已经执行完毕,但有时候这种判断却很有用,例如我有个方法的功能是往一个文件异步地写入内容,我需要在所有的子线程写入完毕后在文件末 ...
分类:
编程语言 时间:
2020-04-15 00:26:14
阅读次数:
63
Guava包里的Service接口用于封装一个服务对象的运行状态、包括start和stop等方法。例如web服务器,RPC服务器、计时器等可以实现这个接口。对此类服务的状态管理并不轻松、需要对服务的开启/关闭进行妥善管理、特别是在多线程环境下尤为复杂。Guava包提供了一些基础类帮助你管理复杂的状态 ...
分类:
其他好文 时间:
2020-04-15 00:23:19
阅读次数:
68
什么是Linux? Linux是一个操作系统软件。和Windows不同的是,Linux是一套开放源代码程序的、并可以自由传播的类Unix操作系统,它是一个支持多用户、多任务、多线程和多CPU的操作系统。它能运行主要的UNIX工具软件、应用程序和网络协议。它支持32位和64位硬件。Linux继承了Un ...
分类:
系统相关 时间:
2020-04-14 17:13:24
阅读次数:
94
测试多个线程发送数据 public class Test { public Test(){ // 开启接收线程 new Thread(new SendRunnable()).start(); } /** * 模拟多线程并发,发送消息 */ public void beginTest(){ new T ...
分类:
编程语言 时间:
2020-04-14 17:01:27
阅读次数:
62
导读:很多优秀的高级框架都是通过反射完成的,反射的重要性,由此可见一斑。反射机制可以使得程序更加灵活,只有学习好反射的基础语法,这样才能自己写出优秀的框架。好了一起打卡学习吧,别忘记了素质三连哦! 往期精彩回放:一文搞定Java的输入输出流等常见流 java多线程编程从入门到卓越(超详细总结) 一文 ...
分类:
编程语言 时间:
2020-04-14 16:54:36
阅读次数:
90
import threadfrom time import sleep, ctime loops = [4,2]def loop0(): print 'start loop 0 at:', ctime() sleep(4) print 'loop 0 done at:', ctime() def l ...
分类:
编程语言 时间:
2020-04-14 16:37:04
阅读次数:
128
Scrum Meeting 2 例会时间:4.11 20:00 20:30 进度情况 | 组员 | 今日进度 | 明日任务4.12不开会 | | | | | | 李健 | 1. 学习并成功搭建简单的网页 "issue" 2. 学习JS基础知识 "issue" 3. 继续了解E charts的使用 | ...
分类:
其他好文 时间:
2020-04-14 01:10:18
阅读次数:
82