[from introduction to mastery of Python] let's finish the basic knowledge of python with tens of thousands of words! [just collect]
Why did you write this article
Since I wrote my first Python series column on June 13, 2021, I have successively updated 27 Python series articles. Here, I would like to thank readers for their support and reading, especially the little partners of one button three company.
This column is named [Python from introduction to mastery], which is ...
Posted by miniramen on Tue, 12 Oct 2021 01:07:48 -0700
Silicon Valley Video Summary - Java Multithreading
Multithreaded
First: Basic concepts: program, process, thread
Program: A program is a collection of instructions written in a language for a specific task. That is, a static piece of code, a static object.
Process: A process is an execution process of a program, or a running program, and is a dynamic process: it has its own process of genera ...
Posted by Xajel on Sun, 10 Oct 2021 10:36:22 -0700
Concurrent HashMap for Java Concurrent Programming
JDK1.7
First, the data is stored section by section, and then each section of data is equipped with a lock. When a thread occupies the lock to access one section of data, the data of other sections can also be accessed by other threads.
ConcurrentHashMap is composed of Segment array structure and HashEntry array structure.
Segment is a r ...
Posted by mika79 on Tue, 05 Oct 2021 13:46:31 -0700
What is JUC(JUC overview)
What is JUC
Introduction to JUC
In Java, the thread part is a key point. The JUC mentioned in this article is also about threads. JUC is the abbreviation of java.util.concurrent toolkit. This is a toolkit for processing threads, which began to appear in JDK1.5
Processes and threads
A process is an operation or movement of a computer program ...
Posted by toxic_brain on Tue, 05 Oct 2021 12:56:43 -0700
2021/10/1C++11 concurrency and multithreading note thread start and end, create multithreading method, join and detach
1, The example demonstrates the beginning of thread operation
When the program runs, a process is generated, and the main thread to which the process belongs starts to run automatically; When the main thread returns from the main () function, the whole process is completedThe main thread starts to execute from main (), so the thread created by ...
Posted by rondog on Sat, 02 Oct 2021 15:04:24 -0700
Java Multithreaded-Blocked Queue
Java Multithreaded-Blocked Queue
introduce
In concurrent programming, thread-safe queues are sometimes required. There are two ways to achieve a thread-safe queue: using a blocking algorithm and using a non-blocking algorithm.
Queues using blocking algorithms can be implemented with one lock (the same lock for both queuing and queuing) or tw ...
Posted by netpumber on Sat, 02 Oct 2021 10:03:23 -0700
Java multithreading 2 - synchronized
1. synchronized concept
1.1 INTRODUCTION
synchronized is different from ReentrantLock mentioned earlier. It is a keyword provided by the Java language. In a way, it is similar to CAS operation (native method).
The synchronized keyword solves the synchronization of accessing resources between multiple threads. The synchronized keyword can ...
Posted by barrylee on Wed, 29 Sep 2021 12:15:00 -0700
Multithreaded programming
1. What is a thread? Source code - compile and link - > program - load into memory - > process | | Documents &nbs ...
Posted by rubik on Sat, 25 Sep 2021 21:13:16 -0700
Thread pool parameter setting. Why? What are the benefits?
Custom thread pool
package com.sunhui.thread.CompletableFuture.util;
/**
* @Description
* @ClassName ThreadPoolUtil
* @Author SunHui
* @Date 2021/9/24 9:47 morning
*/
import java.util.concurrent.Executors;
import java.util.concurrent.LinkedBlockingQueue;
import java.util.concurrent.ThreadPoolExecutor;
import java.util.concurrent.Tim ...
Posted by richard-elland on Fri, 24 Sep 2021 19:05:54 -0700
Concurrent Programming-07.Atominc Atom Package and Unsafe Magic Classes
1. Atominc Atom Package
There are 12 classes in the Atomic package, and there are four ways to update atoms: the basic type of atomic update, the array, the reference, and the field. The classes in the Atomic package are basically wrapper classes implemented using Unsafe.
Basic Classes: AtomicInteger, AtomicLong, AtomicBoolean
Reference type ...
Posted by Cragsterboy on Thu, 23 Sep 2021 09:10:56 -0700