Janggun Lee

Results 23 issues of Janggun Lee

Implement a simplified version of [`Arc`](https://doc.rust-lang.org/std/sync/struct.Arc.html) with weak memory synchronization. - Read [this manual](https://github.com/kaist-cp/cs431/blob/main/homework/README.md) for general advice on homework. - [Documentation & Tips](https://github.com/kaist-cp/cs431/blob/main/homework/doc/arc.md). - Use [skeleton code](https://github.com/kaist-cp/cs431/tree/main/homework/src/arc.rs) as a starting...

assignment
homework - arc

Implement a concurrent lock-free Hash Table. - Read [this manual](https://github.com/kaist-cp/cs431/blob/main/homework/README.md) for general advice on homework. - [Documentation & Tips](https://github.com/kaist-cp/cs431/blob/main/homework/doc/hash_table.md). - Use [skeleton code](https://github.com/kaist-cp/cs431/tree/main/homework/src/hash_table) as a starting point, and fill out...

assignment
homework - hash_table

Implement Hazard Pointers with fences. - Read [this manual](https://github.com/kaist-cp/cs431/blob/main/homework/README.md) for general advice on homework. - [Documentation & Tips](https://github.com/kaist-cp/cs431/blob/main/homework/doc/hazard_pointer.md). - Use [skeleton code](https://github.com/kaist-cp/cs431/tree/main/homework/src/hazard_pointer) as a starting point, and fill out `todo!()`....

assignment
homework - hazard_pointer

Implement a Linking List with fine-grained lock coupling. - Read [this manual](https://github.com/kaist-cp/cs431/blob/main/homework/README.md) for general advice on homework. - [Documentation & Tips](https://github.com/kaist-cp/cs431/blob/main/homework/doc/list_set.md). - Use [skeleton code](https://github.com/kaist-cp/cs431/tree/main/homework/src/list_set.rs) as a starting point, and...

assignment
homework - list_set

Implement Linked List using unsafe Rust. - Read [this manual](https://github.com/kaist-cp/cs431/blob/main/homework/README.md) for general advice on homework. - [Documentation & Tips](https://github.com/kaist-cp/cs431/blob/main/homework/doc/linked_list.md). - Use [skeleton code](https://github.com/kaist-cp/cs431/tree/main/homework/src/linked_list.rs) as a starting point, and fill out...

assignment
homework - linked_list

**Please read carefully for the exam.** * **Date and Place** We will conduct the **midterm exam on October 17th (Mon), 13:00-14:30 in N1 102 and 111**. (**No extension** will be...

announcement

Implement a parallel web server with cache. - Read [this manual](https://github.com/kaist-cp/cs431/tree/main/homework) for general advice on homework. The manual contains skeleton code that serves as a starting point. You're going to...

assignment
homework - cache
homework - thread_pool
homework - tcp

Get used to using advanced types in Rust, part 2. - Read the description [here](https://github.com/kaist-cp/cs220/blob/main/src/assignments/assignment07/mod.rs). You're going to fill out the `todo!()`s. - You can grade your solution yourself by...

assignment
announcement

Please also read the additional announcement: https://github.com/kaist-cp/cs220/issues/407 ### Date and Place We will conduct the **midterm exam on October 23rd (Wed), 13:00-15:10 in the lecture room (E3 floor 1, room...

announcement
exam

Get used to using iterators in Rust, part 1. - Read the description [here](https://github.com/kaist-cp/cs220/blob/main/src/assignments/assignment09/mod.rs). You're going to fill out the `todo!()`s. - You can grade your solution yourself by running...

assignment
announcement