Comments (4)
Bot detected the issue body's language is not English, translate it automatically.
Title: It is recommended to slightly enhance the existing implementation of event
from tbox.
你这个就是 win event 的手动重置,目前的自动重置 还是 手动重置,都是常规用法,适合不同的用户需求,不可能为了改成手动重置,我再去改接口的内部行为,还去改接口,这会 break 一堆现有用户,然后再来一堆其他用户反馈 应该改成自动重置模式。
另外,你现在的需求,直接用 semaphore 就完事了,也不会多几行代码,没必要非得改 event 。而且我也懒得改,你可以自己基于 semaphore 稍微封装下。
from tbox.
Bot detected the issue body's language is not English, translate it automatically.
What you are doing is the manual reset of win event. The current automatic reset or manual reset are both common usage and suitable for different user needs. It is impossible to change the internal behavior of the interface to manual reset. To change the interface, this will break a bunch of existing users.
In addition, for your current needs, you can just use semaphore, and it won't cost more than a few lines of code. There is no need to change event. And I'm too lazy to change it. You can encapsulate it based on semaphore.
from tbox.
master...duyanning:tbox:master
Please take a look at it. It may be useful one day.
from tbox.
Related Issues (20)
- 通过xrepo引入tbox 1.7.4,xmake config在wasm平台编译报错 HOT 6
- error: implicit declaration of function 'CancelIoEx'; did you mean 'CancelIo' HOT 2
- 在Gitee Go的linux平台上构建链接出错,缺少add_syslinks("m") HOT 10
- file_info on Window does not support symbol link HOT 4
- WASM: file system support HOT 8
- The ARM assembly code of tbox is not compatible with Apple M1 HOT 12
- 启用 openssl 编译错误 HOT 8
- 开启force-utf8选项后,tb_file_init在mingw平台下的路径编码与Windows下不一致 HOT 9
- Implement `SortedDictionary` / `std::map` / `GTree` equivalent HOT 4
- Does TBOX also abort in out-of-memory situations like GLib? HOT 1
- Getting the current directory of a file returns inconsistent results on macOS HOT 5
- macOS M1安装tbox报arm相关错误 HOT 7
- Can't install tbox on Mac HOT 1
- Spawn a process in Qt app without the command prompt flash up on the screen. HOT 1
- tb_backtrace_symbols_name不同平台的返回值格式应该一致 HOT 1
- tb_option_done 只认 -f=a.txt 这种形式,却不认 -f a.txt 这种形式 HOT 7
- platform/posix/semaphore.c 中的 tb_semaphore_wait 实现存在bug HOT 2
- round相关函数的实现有问题 HOT 1
- 异步http请求? HOT 3
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from tbox.