zoukankan      html  css  js  c++  java
  • 第一章总结

    第一章的学习已经结束了。

    主要是学习了一些基础的线程API操作,了解了线程的一些问题:

    线程API操作:

    currentThread()、getName()、setpriority()、interrupt()、isInterrupted()、interrupted()、suspend()、resume()、isAlive()、sleep()、getId()、yield()、setDaemon()、run()、start()等

    一些问题:

    线程安全性问题、死锁问题等。

    synchronized关键字可以在任意对象及方法上加锁,而这种加锁的代码成为:“互斥区”或“临界区”。

    个人的一些理解:

    Thread类及其后续静态方法(Thread().currentThread()等)能够操作的是当前的执行线程,也就是说,拿到并操作的对象,是此刻在进程中被cpu处理到的线程。

    this调用的方法能够操作是线程代码所在的线程。

    本文内容是书中内容兼具自己的个人看法所成。可能在个人看法上会有诸多问题(毕竟知识量有限,导致认知也有限),如果读者觉得有问题请大胆提出,我们可以相互交流、相互学习,欢迎你们的到来,心成意足,等待您的评价。

  • 相关阅读:
    sizeof()使用错例:sizeof(i++)
    修改linux命令符和解决命令符太长的问题
    【转载】阻止拷贝的三种方式
    git命令几个总结
    scp用法
    RAII
    a linked list
    c++11之函数式编程实例
    [转]基于SAML的单点登录介绍
    [转]OAuth、OAuth2与OpenID区别和联系
  • 原文地址:https://www.cnblogs.com/lilinzhiyu/p/7987124.html
Copyright © 2011-2022 走看看