Tag

Thread Priority

0 views collected around this technical thread.

OPPO Kernel Craftsman
OPPO Kernel Craftsman
Nov 4, 2022 · Mobile Development

Linux CFS Scheduler Optimization for Android Systems: Weight, Fairness, and Group Scheduling Challenges

The article examines Linux’s Completely Fair Scheduler in Android, detailing weight‑based fairness, nice‑value mapping, group scheduling via CONFIG_FAIR_GROUP_SCHED, and the resulting challenges where vruntime compensation and priority adjustments become ineffective, leading to uneven time‑slice allocation among critical and background threads.

Android SchedulingCFS schedulerGroup Scheduling
0 likes · 19 min read
Linux CFS Scheduler Optimization for Android Systems: Weight, Fairness, and Group Scheduling Challenges
Full-Stack Internet Architecture
Full-Stack Internet Architecture
May 6, 2021 · Backend Development

Understanding User Threads and Daemon Threads in Java

This article explains the differences between user threads and daemon (background) threads in Java, demonstrates how to identify, create, and configure them—including thread pools—and discusses important considerations, priority effects, and typical use cases such as garbage collection.

ConcurrencyDaemon ThreadJava
0 likes · 13 min read
Understanding User Threads and Daemon Threads in Java
NetEase Game Operations Platform
NetEase Game Operations Platform
Apr 25, 2020 · Databases

MySQL 8.0 Resource Groups: Configuration, Usage, and Limitations

This article explains how MySQL 8.0 Resource Groups enable fine‑grained CPU binding and thread‑priority control, provides sample SQL procedures and commands, details Linux environment setup, discusses implementation internals, outlines known limitations especially in containerized environments, and suggests practical usage scenarios.

CPU AffinityContainersMySQL
0 likes · 16 min read
MySQL 8.0 Resource Groups: Configuration, Usage, and Limitations
Wukong Talks Architecture
Wukong Talks Architecture
Apr 27, 2019 · Fundamentals

C# Multithreading Journey (2) – Creating and Starting Threads

This article explains how to create and start threads in C#, covering ThreadStart delegates, lambda expressions, passing parameters, naming threads, foreground/background distinctions, thread priority, and exception handling, with clear code examples and best‑practice recommendations.

CException HandlingThread Priority
0 likes · 13 min read
C# Multithreading Journey (2) – Creating and Starting Threads
iQIYI Technical Product Team
iQIYI Technical Product Team
Jul 20, 2018 · Mobile Development

Android Process and Thread Scheduling: OOM Adjustment, Priority Levels, and Scheduling Groups

The article explains Android’s process lifecycle and how component states translate into OOM adjustments, LowMemoryKiller levels, scheduling groups, and Linux thread priorities, detailing the mapping of importance levels to oom_score_adj, schedGroup, procState, and cgroup policies, with code examples and a bug case.

AndroidLowMemoryKillerOOM Adjustment
0 likes · 23 min read
Android Process and Thread Scheduling: OOM Adjustment, Priority Levels, and Scheduling Groups