喝酒不骑马

爱生活


  • 首页

  • 关于

  • 标签

  • 分类

  • 归档

Java多线程系列(二)---对象及变量并发访问

发表于 2018-08-16 | 分类于 Java多线程

在开发多线程程序时,如果每个多线程处理的事情都不一样,每个线程都互不相关,这样开发的过程就非常轻松。但是很多时候,多线程程序是需要同时访问同一个对象,或者变量的。这样,一个对象同时被多个线程访问,会出现处理的结果和预期不一致的可能。因此,需要了解如何对对象及变量并发访问,写出线程安全的程序,所谓线程安全就是处理的对象及变量的时候是同步处理的,在处理的时候其他线程是不会干扰。本文将从以下几个角度阐述这个问题。

阅读全文 »

leetcode14最长公共前缀(String)

发表于 2018-08-16 | 分类于 leetcode

题目

编写一个函数来查找字符串数组中的最长公共前缀。

阅读全文 »

多线程系列(-)---多线程基础知识篇

发表于 2018-08-15 | 分类于 Java多线程

本片博客是读马老师的《Java编程的逻辑》第十五章多线程的读书笔记,是对Java多线程基础知识的总结。马老师GitHub地址:https://github.com/swiftma/program-logic

阅读全文 »

二叉树的遍历(递归和非递归)

发表于 2018-08-14 | 分类于 算法

二叉树是我们常用的一种数据结构,这篇文章介绍二叉树的遍历包括递归方法和非递归方法。先介绍下二叉树:

阅读全文 »

连续子数组的最大和(动态规划)

发表于 2018-08-12 | 分类于 算法

题目

输入一个整型数组,数组里有正数也有负数。数组中一个或连续的多个整数组成一个子数组。求所有子数组的和的最大值。要求时间复杂度为O(n)。

阅读全文 »

leetcode888两句话中的不常见单词

发表于 2018-08-12 | 分类于 leetcode

题目:

给定两个句子 A 和 B 。 (句子是一串由空格分隔的单词。每个单词仅由小写字母组成。)如果一个单词在其中一个句子中只出现一次,在另一个句子中却没有出现,那么这个单词就是不常见的。返回所有不常用单词的列表。您可以按任何顺序返回列表。

阅读全文 »
1…456
coding.H

coding.H

Just Coding

36 日志
6 分类
28 标签
© 2018 coding.H
总访问量次 | 总访客人 |
由 Hexo 强力驱动
|
主题 — NexT.Gemini v5.1.4