1 进程 进程:程序的一次(从开始到结束)执行过程,属于一个动态过程 程序:指的是一个文件,磁盘中可执行的代码。 多进程多线程编程是计算机多任务编程的方法 多进程和多线程可以使用多核CPU cpu时间片 : 哪个进程占用cpu,就称之为它在cpu的时间片上 ...
分类:
编程语言 时间:
2018-03-03 12:21:24
阅读次数:
135
开始准备OSCP认证,每天至少学习一个工具。今天学习网络神器ncat,它曾担任端口转发、反弹sehll等众多任务。
分类:
其他好文 时间:
2018-03-01 21:52:43
阅读次数:
244
讲解GCD的资料看了好多,但都没有解决心中的疑惑: 1.主队列只有一个线程,那么同步和异步执行有什么区别?同步主线程会造成线程死锁,异步不会,为什么呢? 2.同步执行串行队列和同步执行并行队列,有什么区别?同步执行,是在当前线程中执行队列中的任务,就意味着任务都在一条线程中执行,不可能多任务同时执行 ...
分类:
移动开发 时间:
2018-03-01 14:57:27
阅读次数:
258
一、操作系统中线程和进程的概念 现在的操作系统是多任务操作系统。多线程是实现多任务的一种方式。 进程是指一个内存中运行的应用程序,每个进程都有自己独立的一块内存空间,一个进程中可以启动多个线程。比如在Windows系统中,一个运行的exe就是一个进程。 线程是指进程中的一个执行流程,一个进程中可以运 ...
分类:
编程语言 时间:
2018-02-26 14:59:38
阅读次数:
160
Linux 用户和用户组管理 Linux系统是一个多用户多任务的分时操作系统,任何一个要使用系统资源的用户,都必须首先向系统管理员申请一个账号,然后以这个账号的身份进入系统。 用户的账号一方面可以帮助系统管理员对使用系统的用户进行跟踪,并控制他们对系统资源的访问;另一方面也可以帮助用户组织文件,并为 ...
分类:
系统相关 时间:
2018-02-23 20:54:55
阅读次数:
243
一 、进程的概念和分类1.进程的概念 Linux是一个多用户多任务的操作系统。多用户是指多个用户可以在同一时间使用同一个linux系统;多任务是指在Linux下可以同时执行多个任务,更详细的说,linux采用了分时管理的方法,所有的任务都放在一个队列中,操作系统根据每个任务的优先级为每个任务分配合适 ...
分类:
系统相关 时间:
2018-02-22 19:54:20
阅读次数:
259
进程 进程:正在进行的一个过程或者说一个任务。而负责执行任务则是cpu 举例(单核+多道) egon在一个时间段内有很多任务要做:python备课的任务,写书的任务,交女朋友的任务,王者荣耀上分的任务 进程与程序的区别 程序仅仅只是一堆代码而已,而进程指的是程序的运行过程 并发与并行 无论是并行还是 ...
分类:
其他好文 时间:
2018-02-17 16:40:33
阅读次数:
165
Linux是一个多用户,多任务的系统,可以同时运行多个用户的多个程序,就必然会产生很多的进程,而每个进程会有不同的状态。 在下文将对进程的 R、S、D、T、Z、X 六种状态做个说明。 PROCESS STATE CODES Here are the different values that the ...
分类:
系统相关 时间:
2018-02-15 16:15:36
阅读次数:
237
1.并发与多线程简介 最初计算机是单任务的,后来发展到可以并行运行多任务(进程),由操作系统来调度,每个任务可以获得一个时间片。多任务下,每个任务在使用系统资源结束后需要释放资源给其他任务。 后来,同一个任务内部发展出多个线程并发操作,会对相同的内存空间进行并发读写操作。更现代的计算机伴随着多核CP ...
分类:
编程语言 时间:
2018-02-13 20:32:03
阅读次数:
163
原文:https://www.cnblogs.com/youtianhong/p/6027249.html 最近发现个生产问题,定时器任务某些任务没有及时执行。经过研究排查发现spring 定时器任务scheduled-tasks默认配置是单线程串行执行的,这就造成了若某个任务执行时间过长,其他任务 ...
分类:
编程语言 时间:
2018-02-13 18:59:18
阅读次数:
297