Lua 数据类型 Lua是动态类型语言,变量不要类型定义,只需要为变量赋值。 Lua中有8个基本类型分别为:nil、boolean、number、string、userdata、function、thread和table。 数据类型 描述 nil 这个最简单,只有值nil属于该类,表示一个无效值(在... ...
分类:
编程语言 时间:
2019-02-28 14:58:44
阅读次数:
209
参考 http://www.cnblogs.com/brookshi/p/5353021.html https://github.com/dotnet https://github.com/dotnet/corefx/tree/master/src https://github.com/dotnet ...
分类:
其他好文 时间:
2019-02-28 13:23:38
阅读次数:
106
02、线程的概念 线程 线程是什么? 为什么有了进程还需要线程? 进程的缺点: 进程在执行任务中如果堵塞,则整个进程就会被挂起 进程在同一时间只能执行一个任务(开子进程也只是为了解决一个任务) 进程之间的数据是隔离的。想要取到不同进程之间的数据很难 多个进程并行开销过大(时间长) 了解了进程的缺点了 ...
分类:
编程语言 时间:
2019-02-28 13:11:22
阅读次数:
129
为什么要使用线程池? 1、不用线程池的话,每个线程都要通过new Thread(xxRunnable).start()的方式来创建并运行一个线程,线程少的话这不会是问题。 2、而真实环境可能会开启多个线程让系统和程序达到最佳效率,当线程数达到一定数量就会耗尽系统的CPU和内存资源,也会造成GC频繁收 ...
分类:
编程语言 时间:
2019-02-28 01:11:38
阅读次数:
225
前言:我们常用showprocesslist或showfullprocesslist查看数据库连接状态,其中比较关注的是State列,此列表示该连接此刻所在的状态。那么你真的了解不同State值所表示的状态吗?下面我们参考官方文档来一探究竟。以MySQL5.7版本为例官方文档地址:https://dev.mysql.com/doc/refman/5.7/en/general-thread-stat
分类:
数据库 时间:
2019-02-27 23:29:26
阅读次数:
510
java8提供了新的时间接口。相对Date,Calendar,个人感觉最大的好处是对时间操作的学习成本很低,比Calendar低。1.LocalDate,LocalTime,LocalDateTimeLocalDate代表日期,LocalTime表示时刻,类似11:23这样的时刻。LocalDateTime就是前面2个的结合,这个可以从java.time.LocalDateTime#toStrin
分类:
编程语言 时间:
2019-02-27 19:02:20
阅读次数:
234
针对Cpython所拥有的GIL锁作用:由于Cpython解释器在运行python文件时, Cpython进程与其运行文件所产生的主进程是一个进程(文件进程相当于Cpython的一个线程) 线程的特点是数据资源是共享的,而多个线程又都要共享Cpython的解释权限,共享意味着竞争,有竞争数据就不安全 ...
分类:
其他好文 时间:
2019-02-27 17:50:01
阅读次数:
188
# Author:XiangLiangimport threading,timeimport queueq = queue.Queue(maxsize=10)def Producer(name): count = 1 while True: q.put("骨头 %s" %count) print(" ...
分类:
编程语言 时间:
2019-02-27 01:33:47
阅读次数:
173
一般而言,如果没有干预的话,线程在启动之后会一直运行到结束,但有时候我们又需要很多线程来共同完成一个任务,这就牵扯到线程间的通讯。 如何让两个线程先后执行?Thread.join方法 其中A.join()的意思即是等待A线程执行完毕。 如何让两个线程交互执行?object.wait和object.n ...
分类:
编程语言 时间:
2019-02-26 22:21:30
阅读次数:
234
& x5404;& x79CD;& x89C6;& x89C9;& x76F8;& x5173;& x7684;& x7C7B; & x4E0B;& x56FE;& x6765;& x81EA; <<Wpf& x63A7;& x4EF6;& x5F00;& x53D1;>> ...