package com.thread; import java.util.concurrent.ExecutorService; import java.util.concurrent.Executors; /** * 如何控制多线程执行顺序 * 1、join方法,让主线程等待子线程执行完后再执行 ... ...
分类:
编程语言 时间:
2019-05-15 12:32:14
阅读次数:
151
说明 来北京找工作,有个猎头看我的简历不错,帮我投了两个58同城的面试,投的都比较高,题也注重原理,较难,这里分享出来,给有需要的人和自己提个醒,保持空杯 面试题内容 2019.05.07 北京58企服面试题 18 23k 1. catch(IOException|Exception ex)前后两个 ...
分类:
其他好文 时间:
2019-05-09 23:34:24
阅读次数:
230
fork操作 fork操作是一个同步操作,若执行较慢会阻塞redis主线程 执行时间与内存量相关:内存越大,耗时越长;虚拟机较慢,真机较快。 查看fork执行时间,可做监控 info : latest_fork_usec 上一次执行fork的微秒数 优先使用物理机或者高效支持fork操作的虚拟化技术 ...
分类:
其他好文 时间:
2019-05-09 09:13:45
阅读次数:
141
# -*- coding: utf-8 -*- """ 主线程要等到所有非守护线程结束,才能结束。 db.json----->{"count":1} """ import json from threading import Thread, Lock import time def search(n... ...
分类:
编程语言 时间:
2019-05-07 19:49:37
阅读次数:
148
HttpClient 简介 java.net.http.HttpClient 是 jdk11 中正式启用的一个 http 工具类(其实早在 jdk9 的时候就已经存在了,只是处于孵化期),官方寓意为想要取代 HttpURLConnection 和 Apache HttpClient 等比较古老的开发 ...
分类:
Web程序 时间:
2019-05-07 01:08:57
阅读次数:
391
1.消息处理机制简介 主要用于进程内线程之间的通信,主线程一般调用looper()进行循环等待处理消息,其它线程向它发消息并指定消息的处理方法。 (1)涉及文件包括frameworks中的:Looper.javaHandler.javaMessageQueue.javaMessage.javaand ...
分类:
移动开发 时间:
2019-05-02 09:46:17
阅读次数:
198
什么是线程 进程是代码在数据集合上的一次运行活动,是系统进行资源分配和调度的基本单位,线程则是进程的一个执行路径,一个进程至少有一个线程,进程的多个线程共享进程的资源。 java启动main函数其实就是启动了一个JVM的进程,而main函数所在的线程就是这个进程的一个线程,也称主线程。 进程和线程关 ...
分类:
编程语言 时间:
2019-04-28 20:53:24
阅读次数:
174
两个类分别如下: <pre name="code" class="java">package Demo2; import java.util. ;class Demo2 { private static ArrayList<String> a = new ArrayList& ...
分类:
编程语言 时间:
2019-04-28 15:46:23
阅读次数:
138
内核启动的入口函数 start_kernel() {init/main.c配置文件} , 里面有XXXX_init的初始化函数 1)在操作系统中有个创始进程,set_task_stack_end_magic(&init_task)。 有一个参数 init_task 定义是struct task_st ...
分类:
其他好文 时间:
2019-04-28 00:00:14
阅读次数:
194