20165301 2017-2018-2 《Java程序设计》第八周学习总结

20165301 2017-2018-2 《Java程序设计》第八周学习总结

教材学习内容总结

第十二章:Java多线程机制

  • 进程与线程
    • 操作系统与进程:进程是程序的一次动态执行过程。
    • 进程与线程
      • 线程是比进程更小的执行单位。
      • 一个进程在其执行过程中,可以产生多个线程。
  • Java中的线程
    • 主线程(main线程)
    • 线程的状态与生命周期
      • 新建
      • 运行
      • 中断
      • 死亡
    • 线程调度与优先级
  • Thread类与线程的创建
    • 使用Thread的子类
    • 使用Thread类
    • 目标对象与线程的关系
      • 目标对象和线程完全解耦String name=Thread.currentThread().getName();
      • 目标对象组合线程(弱耦合)Thread.currentThread();
    • 关于run方法启动次数
  • 线程的常用方法
    • start()
    • run()
    • sleep(int millsecond)
    • isAlive
Thread thread = new Thread(target);
thread.start();
  • currentThread()
  • interrupt()
  • 线程同步
  • 协调同步的线程
  • 线程联合B.join();
  • GUI线程
  • 计时器线程
  • 守护线程thread.setDaemon(true);

代码托管

  • 代码提交过程截图:

  • 代码量截图:

  • statistics.sh脚本的运行结果截图

学习进度条

代码行数(新增/累积) 博客量(新增/累积) 学习时间(新增/累积) 重要成长
目标 5000行 30篇 400小时
第一周 11/11 1/1 4/4
第二周 286/297 2/3 6/10
第三周 722/1004 1/4 10/20
第四周 421/1425 1/5 10/30
第五周 829/2283 3/8 10/40
第六周 943/3326 2/10 10/50
第七周 497/3823 1/11 10/60
第八周 703/4527 3/14 15/75
posted @ 2018-04-22 16:00  飞翔的僚机ctf  阅读(104)  评论(0编辑  收藏  举报