Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Balun-courses/concurrency_go
/ functions
Functions
875 in github.com/Balun-courses/concurrency_go
⨍
Functions
875
◇
Types & classes
175
Function
TestIDGeneratorCreatingWithoutPreviousID
(t *testing.T)
database/internal/database/storage/id_generator_test.go:11
Function
TestInitializer
(t *testing.T)
database/internal/initialization/initializer_test.go:13
Function
TestLoad
(t *testing.T)
database/internal/configuration/config_test.go:35
Function
TestMultipleSerialization
(t *testing.T)
database/internal/database/storage/wal/log_test.go:37
Function
TestNewCompute
(t *testing.T)
database/internal/database/compute/compute_test.go:13
Function
TestNewDatabase
mockgen -source=database.go -destination=database_mock.go -package=database
database/internal/database/database_test.go:19
Function
TestNewEngine
(t *testing.T)
database/internal/database/storage/engine/in_memory/engine_test.go:15
Function
TestNewHashTable
(t *testing.T)
database/internal/database/storage/engine/in_memory/hash_table_test.go:10
Function
TestNewLogsReader
mockgen -source=logs_reader.go -destination=logs_reader_mock.go -package=wal
database/internal/database/storage/wal/logs_reader_test.go:14
Function
TestNewLogsWriter
mockgen -source=logs_writer.go -destination=logs_writer_mock.go -package=wal
database/internal/database/storage/wal/logs_writer_test.go:18
Function
TestNewStorage
mockgen -source=storage.go -destination=storage_mock.go -package=storage
database/internal/database/storage/storage_test.go:21
Function
TestNewWAL
mockgen -source=wal.go -destination=wal_mock.go -package=wal
database/internal/database/storage/wal/wal_test.go:18
Function
TestNewWriteRequest
(t *testing.T)
database/internal/database/storage/wal/write_request_test.go:13
Function
TestNonRepeatableRead
(t *testing.T)
lessons/9_lesson_concurrency_patterns/mvcc/scheduler_test.go:110
Function
TestNonRepeatableRead
(t *testing.T)
lessons/9_lesson_concurrency_patterns/2pl/scheduler_test.go:110
Function
TestParallelFunction
(t *testing.T)
additional/lesson_testing_and_profiling/black_box_testing/main_test.go:25
Function
TestParse
(t *testing.T)
database/internal/database/compute/compute_test.go:47
Function
TestParseIncorrectSize
(t *testing.T)
database/internal/common/size_parser_test.go:73
Function
TestParseSizeWithBytes
(t *testing.T)
database/internal/common/size_parser_test.go:9
Function
TestParseSizeWithGigaBytes
(t *testing.T)
database/internal/common/size_parser_test.go:57
Function
TestParseSizeWithKiloBytes
(t *testing.T)
database/internal/common/size_parser_test.go:25
Function
TestParseSizeWithMegaBytes
(t *testing.T)
database/internal/common/size_parser_test.go:41
Function
TestPhantomsRead
(t *testing.T)
lessons/9_lesson_concurrency_patterns/mvcc/scheduler_test.go:140
Function
TestPhantomsRead
(t *testing.T)
lessons/9_lesson_concurrency_patterns/2pl/scheduler_test.go:139
Function
TestProcessNumber
(t *testing.T)
additional/lesson_testing_and_profiling/white_box_testing/main_test.go:15
Function
TestQuery
(t *testing.T)
database/internal/database/compute/query_test.go:9
Function
TestRead
(t *testing.T)
database/internal/database/storage/wal/logs_reader_test.go:67
Function
TestReadWithError
(t *testing.T)
database/internal/database/storage/wal/logs_reader_test.go:49
Function
TestRequest
(t *testing.T)
database/internal/database/storage/replication/protocol_test.go:9
Function
TestResponse
(t *testing.T)
database/internal/database/storage/replication/protocol_test.go:25
Function
TestRollback
(t *testing.T)
lessons/9_lesson_concurrency_patterns/mvcc/scheduler_test.go:46
Function
TestRollback
(t *testing.T)
lessons/9_lesson_concurrency_patterns/2pl/scheduler_test.go:46
Function
TestRollbackWithTheSameKeys
(t *testing.T)
lessons/9_lesson_concurrency_patterns/mvcc/scheduler_test.go:63
Function
TestRollbackWithTheSameKeys
(t *testing.T)
lessons/9_lesson_concurrency_patterns/2pl/scheduler_test.go:63
Function
TestSegmentLast
(t *testing.T)
database/internal/database/filesystem/utils_test.go:29
Function
TestSegmentUpperBound
(t *testing.T)
database/internal/database/filesystem/utils_test.go:9
Function
TestSegmentWrite
(t *testing.T)
database/internal/database/filesystem/segment_test.go:12
Function
TestSegmentsDirectoryForEach
(t *testing.T)
database/internal/database/filesystem/segments_directory_test.go:11
Function
TestSegmentsDirectoryForEachWithBreak
(t *testing.T)
database/internal/database/filesystem/segments_directory_test.go:28
Function
TestSingleSerialization
(t *testing.T)
database/internal/database/storage/wal/log_test.go:14
Function
TestStorage
(t *testing.T)
lessons/9_lesson_concurrency_patterns/mvcc/storage_test.go:8
Function
TestStorageDel
(t *testing.T)
database/internal/database/storage/storage_test.go:189
Function
TestStorageGet
(t *testing.T)
database/internal/database/storage/storage_test.go:291
Function
TestStorageSet
(t *testing.T)
database/internal/database/storage/storage_test.go:87
Function
TestStorageWithReplicationStream
(t *testing.T)
database/internal/database/storage/storage_test.go:338
Function
TestTCPClient
(t *testing.T)
database/internal/network/tcp_client_test.go:14
Function
TestTCPServer
(t *testing.T)
database/internal/network/tcp_server_test.go:15
Function
TestWALFlushBySize
(t *testing.T)
database/internal/database/storage/wal/wal_test.go:91
Function
TestWALFlushByTimeout
(t *testing.T)
database/internal/database/storage/wal/wal_test.go:60
Function
TestWithClientBufferSize
(t *testing.T)
database/internal/network/network_options_test.go:22
Function
TestWithClientIdleTimeout
(t *testing.T)
database/internal/network/network_options_test.go:10
Function
TestWithPartitions
(t *testing.T)
database/internal/database/storage/engine/in_memory/engine_options_test.go:9
Function
TestWithReplication
(t *testing.T)
database/internal/database/storage/storage_options_test.go:37
Function
TestWithReplicationStream
(t *testing.T)
database/internal/database/storage/storage_options_test.go:12
Function
TestWithServerBufferSize
(t *testing.T)
database/internal/network/network_options_test.go:46
Function
TestWithServerIdleTimeout
(t *testing.T)
database/internal/network/network_options_test.go:34
Function
TestWithServerMaxConnectionsNumber
(t *testing.T)
database/internal/network/network_options_test.go:58
Function
TestWithWAL
(t *testing.T)
database/internal/database/storage/storage_options_test.go:24
Function
TestWrite
(t *testing.T)
database/internal/database/storage/wal/logs_writer_test.go:93
Function
TestWriteRequest
(t *testing.T)
database/internal/database/storage/wal/write_request_test.go:40
Function
TestWriteRequestWithError
(t *testing.T)
database/internal/database/storage/wal/write_request_test.go:26
Function
TestWriteSkew
(t *testing.T)
lessons/9_lesson_concurrency_patterns/mvcc/scheduler_test.go:162
Function
TestWriteWithErrors
(t *testing.T)
database/internal/database/storage/wal/logs_writer_test.go:60
Method
TryLockFor
(duration time.Duration)
lessons/4_lesson_sync_primitives_2/timed_mutex_implementation/main.go:24
Method
Unlock
additional/open_lessons/mutex_internals/memory_barriers/main.cpp:42
Method
Unlock
(index int)
lessons/4_lesson_sync_primitives_2/broken_mutex_3/main.go:30
Method
Unlock
()
lessons/4_lesson_sync_primitives_2/recursive_mutex_implementation/main.go:57
Method
Unlock
()
lessons/4_lesson_sync_primitives_2/timed_mutex_implementation/main.go:39
Method
Unlock
()
lessons/4_lesson_sync_primitives_2/broken_mutex_2/main.go:25
Method
Unlock
()
lessons/4_lesson_sync_primitives_2/spinlock_with_yield/main.go:27
Method
Unlock
()
lessons/4_lesson_sync_primitives_2/broken_mutex_1/main.go:23
Method
Unlock
()
lessons/4_lesson_sync_primitives_2/ticket_lock/main.go:24
Method
Unlock
()
lessons/4_lesson_sync_primitives_2/spinlock_combined/main.go:34
Function
UnlockRLockedMutex
()
lessons/4_lesson_sync_primitives_2/rw_mutex_operations/main.go:11
Method
WithAcquire
(action func())
database/internal/concurrency/semaphore.go:29
Function
WithLock
(mutex sync.Locker, action func())
database/internal/concurrency/lock.go:5
Method
WithSemaphore
(action func())
lessons/6_lesson_channel_patterns/semaphore/main.go:27
Method
Write
Write mocks base method.
database/internal/database/storage/wal/logs_writer_mock.go:37
Method
Write
Write indicates an expected call of Write.
database/internal/database/storage/wal/logs_writer_mock.go:45
Method
Write
Write mocks base method.
database/internal/database/storage/wal/wal_mock.go:37
Method
Write
Write indicates an expected call of Write.
database/internal/database/storage/wal/wal_mock.go:43
Function
closeChannelAnyTimes
()
lessons/5_lesson_channels/operations_with_channel/main.go:73
Function
closeNilChannel
()
lessons/5_lesson_channels/operations_with_channel/main.go:68
Method
commit
Only "Snapshot Isolation" without "Serializable Snapshot Isolation"
lessons/9_lesson_concurrency_patterns/mvcc/scheduler.go:57
Method
commit
(int32, map[string]string)
lessons/9_lesson_concurrency_patterns/mvcc/transaction.go:9
Method
commit
(operations []txOperation)
lessons/9_lesson_concurrency_patterns/2pl/scheduler.go:99
Function
compareChannels
()
lessons/5_lesson_channels/operations_with_channel/main.go:79
Function
correctCheck
(ctx context.Context, stream <-chan string)
lessons/7_lesson_contexts_and_memory_barriers/chech_cancel/main.go:10
Function
cp
go test -bench=. go test -bench=. -benchmem go test -bench=. -cpuprofile=profile.out go tool pprof profile.out top top 20 top 20 -cum list cp list r
additional/lesson_testing_and_profiling/benchmark_profile/bench_test.go:28
Function
doSomething
()
lessons/3_lesson_sync_primitives_1/defer_with_mutex/main.go:11
Function
doSomething
()
lessons/3_lesson_sync_primitives_1/lock_granularity/main.go:11
Function
doSomething
()
lessons/3_lesson_sync_primitives_1/incorrect_defer_with_mutex/main.go:13
Function
doSomething
()
lessons/3_lesson_sync_primitives_1/incorrect_defer_with_loop/main.go:12
Method
first
(printFirst func())
lessons/4_lesson_sync_primitives_2/print_in_order/main.go:10
Method
get
(txId int32, key string)
lessons/9_lesson_concurrency_patterns/mvcc/scheduler.go:39
Method
get
(int32, string)
lessons/9_lesson_concurrency_patterns/mvcc/transaction.go:8
Method
get
(txId int32, key string)
lessons/9_lesson_concurrency_patterns/2pl/scheduler.go:74
Function
handle
(_ http.ResponseWriter, r *http.Request)
lessons/7_lesson_contexts_and_memory_barriers/context_with_http_server/main.go:15
Function
incorrectCheck
(ctx context.Context, stream <-chan string)
lessons/7_lesson_contexts_and_memory_barriers/chech_cancel/main.go:5
Function
lockAnyTimes
()
lessons/3_lesson_sync_primitives_1/mutex_operations/main.go:5
← previous
next →
601–700 of 875, ranked by callers