在Java中有两类线程,分别是User Thread(用户线程)和Daemon Thread(守护线程) 。 用户线程很好理解,我们日常开发中编写的业务逻辑代码,运行起来都是一个个用户线程。而守护线程相对来说则要特别理解一下。 什么是守护线程 在操作系统里面是没有所谓的守护线程的概念的,只有守护进程 ...
分类:
编程语言 时间:
2019-10-20 11:04:36
阅读次数:
78
后台启动的php守护进程时 文件内include的代码变更并未生效,需要重启进程,但是有些对程序要求较高。 1 inotify-tools 参考文章:https://segmentfault.com/q/1010000018623406 2 swoole workerStart 3 workerma ...
分类:
Web程序 时间:
2019-10-18 19:16:42
阅读次数:
118
Docker是一个开源的容器引擎,它有助于更快地交付应用。方便快捷已经是 Docker的最大优势,过去需要用数天乃至数周的任务,在Docker容器的处理下,只需要数秒就能完成。 架构 Docker架构图 Docker架构图 Docker daemon( Docker守护进程):Docker daem ...
分类:
其他好文 时间:
2019-10-15 10:07:44
阅读次数:
99
一 生产者消费者模型介绍 为什么要使用生产者消费者模型 生产者指的是生产数据的任务,消费者指的是处理数据的任务,在并发编程中,如果生产者处理速度很快,而消费者处理速度很慢,那么生产者就必须等待消费者处理完,才能继续生产数据。同样的道理,如果消费者的处理能力大于生产者,那么消费者就必须等待生产者。为了 ...
分类:
其他好文 时间:
2019-10-13 11:03:17
阅读次数:
70
一 守护进程 主进程创建子进程,然后将该进程设置成守护自己的进程,守护进程就好比崇祯皇帝身边的老太监,崇祯皇帝已死老太监就跟着殉葬了。 关于守护进程需要强调两点: 其一:守护进程会在主进程代码执行结束后就终止 其二:守护进程内无法再开启子进程,否则抛出异常:AssertionError: daemo ...
分类:
系统相关 时间:
2019-10-13 10:40:50
阅读次数:
103
并发编程目录 并发编程之进程 "1 1 进程理论" "1 2 开启进程的两种方式" "1 3 join方法" "1 4 守护进程" "1 5 互斥锁" "1 6 队列" "1 7 生产者消费者模型" 并发编程之线程 "2 1 线程理论" "2 2 开启线程的两种方式" "2 3 多线程和多进程的区别 ...
分类:
其他好文 时间:
2019-10-13 10:30:27
阅读次数:
119
一、程序 程序是存储在磁盘上, 包含可执行机器指令和数据的静态实体。 即进程或者任务是处于活动状态的计算机程序。 二、进程 进程就是运行中的程序。 一个运行着的程序,可能有多个进程。进程在操作系统中执行特定的任务。 1.分类:进程一般分为交互进程、批处理进程和守护进程三类。守护进程总是活跃的,一般是 ...
分类:
编程语言 时间:
2019-10-11 10:39:49
阅读次数:
111
1.下载tar包 $ wget https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-4.0.0.tgz 2.解压缩安装包,并重命名文件夹。 3.创建数据库目录 4.修改mongodb配置文件。 5.设置文件夹权限 6.启动mongodb 7.使 ...
分类:
数据库 时间:
2019-10-09 19:03:53
阅读次数:
143
直接访问redis的中国官网,在下载部分,可以看到安装和使用的方式。wget http://download.redis.io/releases/redis-5.0.4.tar.gztar xzf redis-5.0.4.tar.gzcd redis-5.0.4make./src/redis-ser ...
分类:
系统相关 时间:
2019-10-09 00:18:34
阅读次数:
113
请看大神帖子:https://blog.csdn.net/nawenqiang/article/details/82854929 需要做什么呢? 首先,确认你是否运行irqbalance,这个是nice守护进程它会自动在cpu间扩展中断。在繁忙的系统中很重要,尤其是两块网卡,因为默认cpu0 将处理 ...
分类:
其他好文 时间:
2019-10-08 14:41:10
阅读次数:
88