(一)请分别简单说一说进程和线程以及它们的区别。 进程是具有一定功能的程序关于某个数据集合上的一次运行活动,进程是系统进行资源调度和分配的一个独立单位。 线程是进程的实体,是CPU调度和分派的基本单位,它是比进程更小的能独立运行的基本单位。 一个进程可以有多个线程,多个线程也可以并发执行 如果你对进 ...
分类:
其他好文 时间:
2018-10-19 02:02:04
阅读次数:
155
首先打个广告:如果需要做毕设以及嵌入式项目合作,欢迎进入我们工作室:创想嵌入式设计工作室 一边看《扶摇》,一边写博客 ,两不误。 最近在做一个嵌入式开发项目,需要用到双串口,出于实时性考虑,需要实时操作系统,同时基于成本和工作量的要求,最终 敲定的 方案时rt_thread+STM32F103C8T ...
分类:
系统相关 时间:
2018-10-18 20:17:20
阅读次数:
2739
一.简介HanlerThread就是一个封装了Loop的Thread,其他线程能够通过创建Handler传进去该Looper,与HandlerThread通信二.源码分析 1.因为其是一个Thread,所以可以从run方法看起 @Override public void run() { mTid =... ...
分类:
其他好文 时间:
2018-10-18 16:49:38
阅读次数:
215
What are the differences between a process and a thread? How are they similar? How can 2 threads communicate? How can 2 process communicate? Both proc ...
分类:
其他好文 时间:
2018-10-18 10:54:59
阅读次数:
197
WPscan扫描WordPress漏洞的工具使用教程 简介 WPscan是一个扫描Wordpress漏洞的工具,普通在Kali/Parrot/Cyborg等常见浸透测试Linux系统中自带,这里念书一下常见的command 常见command 使用之前,先到官方Github下载data.zip放到软 ...
分类:
其他好文 时间:
2018-10-17 17:49:14
阅读次数:
600
1、继承Thread类,新建一个当前类对象,并且运行其start()方法 1 package com.xiaostudy.thread; 2 3 /** 4 * @desc 第一种开启线程的方式 5 * @author xiaostudy 6 * 7 */ 8 public class Demo1_ ...
分类:
编程语言 时间:
2018-10-16 22:10:01
阅读次数:
340
思考:现在有多个线程异步执行,我们想要同时最多只能执行2个或n个,该怎么办? dispatch_semaphore_t 看代码解析: 看打印结果: 解析: 这里有4个线程异步执行,正常情况下,是同时执行的,不分先后; 这里将信号量设为2,说明同时只能执行2个任务。 代码执行到任务1,信号量-1,这时 ...
分类:
移动开发 时间:
2018-10-16 15:56:18
阅读次数:
207
这两个方法来自不同的类分别是Thread和Object 最主要是sleep方法没有释放锁,而wait方法释放了锁,使得其他线程可以使用同步控制块或者方法(锁代码块和方法锁)。 wait,notify和notifyAll只能在同步控制方法或者同步控制块里面使用,而sleep可以在任何地方使用(使用范围 ...
分类:
编程语言 时间:
2018-10-16 02:12:10
阅读次数:
200
1、实现一个类MyThread继承Thread并重写run()方法启动线程方法:实例化MyThread对象,并调用start()方法多个线程之间交替执行(抢时间片)主线程(main方法)有优先运行的权限,但并不绝对 2、实现一个类MyThread实现Runnable接口下的run()方法启动线程方法 ...
分类:
编程语言 时间:
2018-10-15 20:47:53
阅读次数:
174
原文:https://blog.csdn.net/ywq935/article/details/78816860 前言 堡垒机是一种运维安全审计系统。主要的功能是对运维人员的运维操作进行审计和权限控制,风险规避。同时堡垒机还有账号集中管理,单点登陆的功能。 堡垒机有以下两个至关重要的功能: 集中管理 ...
分类:
编程语言 时间:
2018-10-15 18:28:12
阅读次数:
225