other: ecs 基本实现

This commit is contained in:
kercylan98
2024-04-10 19:08:07 +08:00
parent cc3573b792
commit dff6faa834
17 changed files with 823 additions and 0 deletions

8
toolkit/buffer/doc.go Normal file
View File

@@ -0,0 +1,8 @@
// Package buffer 提供了缓冲区相关的实用程序。
//
// 包括创建、读取和写入缓冲区的函数。
//
// 这个包还提供了一个无界缓冲区的实现,可以在不使用额外 goroutine 的情况下实现无界缓冲区。
//
// 无界缓冲区的所有方法都是线程安全的,除了用于同步的互斥锁外,不会阻塞任何东西。
package buffer