<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/">
    <channel>
        <title>vq12</title>
        <link>https://paragraph.com/@vq12</link>
        <description>undefined</description>
        <lastBuildDate>Mon, 03 Aug 2026 22:31:39 GMT</lastBuildDate>
        <docs>https://validator.w3.org/feed/docs/rss2.html</docs>
        <generator>https://github.com/jpmonette/feed</generator>
        <language>en</language>
        <copyright>All rights reserved</copyright>
        <item>
            <title><![CDATA[What is Goroutine? Attracted me to gnolang!]]></title>
            <link>https://paragraph.com/@vq12/what-is-goroutine-attracted-me-to-gnolang</link>
            <guid>aClyYQXdRVQSph98Bqlg</guid>
            <pubDate>Sun, 28 Aug 2022 05:34:10 GMT</pubDate>
            <description><![CDATA[Solidity and Rust are influenced by C++, we usually use multi-threading almost all of c++ or java, and now the goroutine of go language makes multi-threading faster and more beautiful. golang&apos;s goroutine makes it easier to write concurrent programs than java. goroutine is a user-state thread switch, java uses a system thread switch, described in assembly language as a (java) call int 80 soft interrupt, a no. This means that goroutine is more lightweight and can switch thousands of thread...]]></description>
            <content:encoded><![CDATA[<p>Solidity and Rust are influenced by C++, we usually use multi-threading almost all of c++ or java, and now the goroutine of go language makes multi-threading faster and more beautiful.</p><p>golang&apos;s goroutine makes it easier to write concurrent programs than java. goroutine is a user-state thread switch, java uses a system thread switch, described in assembly language as a (java) call int 80 soft interrupt, a no. This means that goroutine is more lightweight and can switch thousands of threads at the same time accordingly.</p><p>Now, gnolang, a new generation language developed based on golang, has improved dramatically in terms of compilation speed, more concise syntax and resource efficient concurrency, etc. Therefore, I think gnolang is a very lightweight implementation that can perform thousands of concurrent tasks in a single process, and it is the core of concurrent design. In the end gnolang is actually threads, but it is smaller than threads, a dozen gnolang may be reflected in the bottom is five or six threads, and the gnolang language is also internally based on goroutine to achieve memory sharing.</p>]]></content:encoded>
            <author>vq12@newsletter.paragraph.com (vq12)</author>
        </item>
    </channel>
</rss>