zoukankan      html  css  js  c++  java
  • 2018第21周回顾

    Java线程及线程池状态总结了多线程的基础,线程的状态及转换,线程从新建、阻塞、等待、条件等待等状态在条件满足时会进入可运行状态,等待操作系统选中分配CPU资源后线程得到执行,由于每次执行获得的CPU时间片很短,几乎感觉不到,所以JAVA线程状态定义中没有执行中的状态。VisualVm中运行(running)状态实际对应线程的可运行状态。

    Map容器安全记录了两个Map使用要注意的两个问题,HashMap线程不安全下使用可能会导致结果不正确也可能会导致死循环,ConcurrentHashMap的线程安全是指同时调用put或get方法是线程安全的,但如果代码段中连续用get、put方法又不能保证这段代码操作的原子性,也会产生线程安全问题。

    后面几篇是关于私活、业余项目、开源项目、程序员跳槽职业规划完整的摘录和思考,是每个迷茫的程序员都应该经常考虑的,在做好本质工作的同时,如何让自己更好的发展。

    对大部分对自己工作不满意、有空闲时间的程序员,都应该通过做自己的业余项目、参与开源项目、接私活等方式让自己获取更快更好的发展。

  • 相关阅读:
    python模块安装路径
    yum软件搜索
    项目里用到的python知识点
    python调用C函数
    opencv VideoCapture使用示例
    Django模型层之多表操作
    博客园 装饰
    mysql条件查询-排除null ---oracle、mysql 区分总结
    Android——Fragment详解
    Android——监听事件总结
  • 原文地址:https://www.cnblogs.com/doit8791/p/9095518.html
Copyright © 2011-2022 走看看