<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://subond.com/</loc>
<lastmod>2026-06-05</lastmod>
</url>
<url>
<loc>https://subond.com/blog</loc>
<lastmod>2026-06-05</lastmod>
</url>
<url>
<loc>https://subond.com/projects</loc>
<lastmod>2026-06-05</lastmod>
</url>
<url>
<loc>https://subond.com/tags</loc>
<lastmod>2026-06-05</lastmod>
</url>
<url>
<loc>https://subond.com/blog/2016-04-29_gitxuexi</loc>
<lastmod>2016-04-29T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://subond.com/blog/2016-06-14_linux_pthread</loc>
<lastmod>2016-06-14T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://subond.com/blog/2016-06-17_linux_process</loc>
<lastmod>2016-06-17T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://subond.com/blog/2016-06-19_linux_process2</loc>
<lastmod>2016-06-19T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://subond.com/blog/2016-10-07_reply-1988</loc>
<lastmod>2016-10-07T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://subond.com/blog/2016-12-15_the_middle_twenties</loc>
<lastmod>2016-12-15T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://subond.com/blog/2017-02-21_reading_and_writing</loc>
<lastmod>2017-02-21T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://subond.com/blog/2017-03-21_learn_paxos</loc>
<lastmod>2017-03-21T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://subond.com/blog/2017-04-14_docker_docker</loc>
<lastmod>2017-04-14T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://subond.com/blog/2017-04-16_docker_docker_arch</loc>
<lastmod>2017-04-16T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://subond.com/blog/2017-04-18_docker_dockerfile</loc>
<lastmod>2017-04-18T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://subond.com/blog/2017-04-20_docker_quickstart</loc>
<lastmod>2017-04-20T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://subond.com/blog/2017-04-22_docker_swarm</loc>
<lastmod>2017-04-22T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://subond.com/blog/2017-04-24_docker_swarm2</loc>
<lastmod>2017-04-24T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://subond.com/blog/2017-04-26_docker_swarm3</loc>
<lastmod>2017-04-26T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://subond.com/blog/2017-04-28_docker_swarm4</loc>
<lastmod>2017-04-28T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://subond.com/blog/2017-05-01_docker_swarm5</loc>
<lastmod>2017-05-01T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://subond.com/blog/2017-05-10_vagrant_startup</loc>
<lastmod>2017-05-10T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://subond.com/blog/2017-05_15_vagrant_usage</loc>
<lastmod>2017-05-15T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://subond.com/blog/2017-10-08_starting_job</loc>
<lastmod>2017-10-08T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://subond.com/blog/2017-11-08_two_fundamental_truths</loc>
<lastmod>2017-11-08T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://subond.com/blog/2017-11-19_confiden_and_certainty</loc>
<lastmod>2017-11-19T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://subond.com/blog/2018-08-03_create_habits</loc>
<lastmod>2018-08-03T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://subond.com/blog/2018-09-08_25Lessonsbefore25</loc>
<lastmod>2018-09-08T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://subond.com/blog/2022-06-07_golang_mutex</loc>
<lastmod>2022-06-07T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://subond.com/blog/2022-06-17_golang_string_join</loc>
<lastmod>2022-06-17T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://subond.com/blog/2022-09-03_golang_struct_skill</loc>
<lastmod>2022-09-13T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://subond.com/blog/2022-09-07_golang_struct_memory_alignment</loc>
<lastmod>2022-09-07T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://subond.com/blog/2022-09-13_golang_array_and_slice</loc>
<lastmod>2022-09-13T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://subond.com/blog/2022-09-15_golang_stack_or_heap</loc>
<lastmod>2022-09-15T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://subond.com/blog/2022-09-26_golang_defer</loc>
<lastmod>2022-09-26T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://subond.com/blog/2023-02-13_01letter</loc>
<lastmod>2023-02-13T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://subond.com/blog/2023-02-20_02letter</loc>
<lastmod>2023-02-20T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://subond.com/blog/2023-02-27_03letter</loc>
<lastmod>2023-02-27T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://subond.com/blog/2023-03-06_04letter</loc>
<lastmod>2023-03-06T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://subond.com/blog/2023-03-13_05letter</loc>
<lastmod>2023-03-13T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://subond.com/blog/2023-03-20_06letter</loc>
<lastmod>2023-03-20T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://subond.com/blog/2023-03-21_tcmalloc_zhengli</loc>
<lastmod>2023-03-20T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://subond.com/blog/2023-03-27_07letter</loc>
<lastmod>2023-03-27T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://subond.com/blog/2023-04-03_08letter</loc>
<lastmod>2023-04-03T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://subond.com/blog/2023-04-10_how-to-get-rich</loc>
<lastmod>2023-04-10T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://subond.com/blog/2023-05-06_10_mental_models</loc>
<lastmod>2023-05-06T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://subond.com/blog/2023-05-08_10letter</loc>
<lastmod>2023-05-08T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://subond.com/blog/2023-06-07_11letter</loc>
<lastmod>2023-06-07T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://subond.com/blog/2023-06-12_wang_er</loc>
<lastmod>2023-06-12T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://subond.com/blog/2023-06-21_offload</loc>
<lastmod>2023-06-21T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://subond.com/blog/2023-06-25_12letter</loc>
<lastmod>2023-06-25T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://subond.com/blog/2023-06-30_13letter</loc>
<lastmod>2023-07-02T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://subond.com/blog/2023-07-07_go_details</loc>
<lastmod>2023-07-07T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://subond.com/blog/2023-07-13_14letter</loc>
<lastmod>2023-07-13T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://subond.com/blog/2023-07-24_gpm_gpm0</loc>
<lastmod>2023-07-24T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://subond.com/blog/2023-07-25_gmp_g</loc>
<lastmod>2023-07-25T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://subond.com/blog/2023-07-28_wisdom</loc>
<lastmod>2023-07-28T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://subond.com/blog/2023-07-31_kids</loc>
<lastmod>2023-07-31T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://subond.com/blog/2023-08-03_selfindulgent</loc>
<lastmod>2023-08-03T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://subond.com/blog/2023-08-07_gmp_m</loc>
<lastmod>2023-08-07T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://subond.com/blog/2023-08-12_gmp_p</loc>
<lastmod>2023-08-12T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://subond.com/blog/2023-08-15_go_stack</loc>
<lastmod>2023-08-15T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://subond.com/blog/2023-08-23_gmp_scheduler_init</loc>
<lastmod>2023-08-23T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://subond.com/blog/2023-08-30_gmp_scheduler_init2</loc>
<lastmod>2023-08-30T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://subond.com/blog/2023-09-08_shell_concurrency</loc>
<lastmod>2023-09-08T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://subond.com/blog/2023-09-19_zh_writing_is_magic</loc>
<lastmod>2023-09-19T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://subond.com/blog/2024-02-01_ali_nextgateway</loc>
<lastmod>2024-02-01T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://subond.com/blog/2026-06-03_vllm_paged_attention</loc>
<lastmod>2026-06-03T00:00:00.000Z</lastmod>
</url>
</urlset>
