You can subscribe to this list here.
2003 |
Jan
(3) |
Feb
(3) |
Mar
(1) |
Apr
|
May
|
Jun
|
Jul
(14) |
Aug
|
Sep
(2) |
Oct
(10) |
Nov
|
Dec
(4) |
---|---|---|---|---|---|---|---|---|---|---|---|---|
2004 |
Jan
|
Feb
(2) |
Mar
|
Apr
(2) |
May
(1) |
Jun
(1) |
Jul
|
Aug
(3) |
Sep
|
Oct
|
Nov
|
Dec
|
2005 |
Jan
|
Feb
|
Mar
(1) |
Apr
(2) |
May
|
Jun
(5) |
Jul
|
Aug
|
Sep
(2) |
Oct
|
Nov
(2) |
Dec
|
2006 |
Jan
|
Feb
(1) |
Mar
(1) |
Apr
(1) |
May
(3) |
Jun
(2) |
Jul
|
Aug
(1) |
Sep
(1) |
Oct
(3) |
Nov
(5) |
Dec
(11) |
2007 |
Jan
(7) |
Feb
(2) |
Mar
(1) |
Apr
|
May
|
Jun
(5) |
Jul
|
Aug
(2) |
Sep
(10) |
Oct
|
Nov
|
Dec
|
2008 |
Jan
|
Feb
|
Mar
(3) |
Apr
(5) |
May
|
Jun
(3) |
Jul
(2) |
Aug
(1) |
Sep
(6) |
Oct
(9) |
Nov
|
Dec
|
2009 |
Jan
|
Feb
|
Mar
|
Apr
(2) |
May
|
Jun
(1) |
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
2010 |
Jan
|
Feb
|
Mar
(1) |
Apr
(2) |
May
|
Jun
(7) |
Jul
(1) |
Aug
|
Sep
(1) |
Oct
|
Nov
(1) |
Dec
(1) |
2011 |
Jan
|
Feb
|
Mar
|
Apr
(1) |
May
|
Jun
(4) |
Jul
|
Aug
(1) |
Sep
|
Oct
|
Nov
(7) |
Dec
|
2012 |
Jan
|
Feb
|
Mar
(1) |
Apr
(1) |
May
(1) |
Jun
|
Jul
|
Aug
(1) |
Sep
(1) |
Oct
(1) |
Nov
|
Dec
|
2013 |
Jan
|
Feb
(6) |
Mar
|
Apr
(1) |
May
|
Jun
(1) |
Jul
|
Aug
(3) |
Sep
|
Oct
|
Nov
|
Dec
|
2014 |
Jan
|
Feb
|
Mar
|
Apr
|
May
(1) |
Jun
|
Jul
|
Aug
(2) |
Sep
|
Oct
(1) |
Nov
|
Dec
|
2015 |
Jan
|
Feb
|
Mar
|
Apr
(1) |
May
|
Jun
(1) |
Jul
(1) |
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
2016 |
Jan
|
Feb
|
Mar
|
Apr
(1) |
May
|
Jun
(10) |
Jul
(1) |
Aug
|
Sep
(1) |
Oct
|
Nov
|
Dec
|
2017 |
Jan
|
Feb
|
Mar
|
Apr
(1) |
May
|
Jun
(2) |
Jul
(1) |
Aug
(1) |
Sep
|
Oct
|
Nov
|
Dec
|
2018 |
Jan
|
Feb
(1) |
Mar
|
Apr
(1) |
May
|
Jun
(1) |
Jul
(1) |
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
2019 |
Jan
|
Feb
|
Mar
|
Apr
(1) |
May
(2) |
Jun
(1) |
Jul
|
Aug
(1) |
Sep
(2) |
Oct
|
Nov
|
Dec
|
2020 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
(1) |
Nov
|
Dec
|
2021 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
(1) |
Oct
|
Nov
|
Dec
|
From: Elfring, M. <EL...@Me...> - 2003-01-30 08:17:42
|
1. I add that the specified mutex must be used by the target thread to ensure that only this one will execute the unsafe function(s). The command "thread::eval -lock $myMutex ..." can only lock the calling thread and not the called target. |
From: Ed S. <ed...@ee...> - 2003-01-29 17:28:03
|
I am doing a substantial re-write of my TCL-based Privaria Secure Networking Suite, and am disappointed with lack of universal support for threads. I had planned to make my user interface more responsive by running a couple of threads for behind-the-scenes networking stuff, but quickly found that the SuSE 8.1 Linux distribution does not provide TCL compiled for threads support. Most people who use my software have never heard of TCL. They certainly aren't going to want to be bothered with recompiling a script language interpreter to use a program that promotes its point-and-click simplicity. So the question is, what possible reason is there for not making *all* tclsh/wish distributions support threads? /--- Ed Suominen ------------------------------\ |> Registered Patent Agent |> Independent Inventor of EE Technology |> Author, PRIVARIA Secure Networking Suite || Freely available at http://www.privaria.org \--- http://www.eepatents.com -----------------/ |
From: Elfring, M. <EL...@Me...> - 2003-01-29 14:12:42
|
Hallo, I want to continue the discussion "call for a function that is not thread safe" (https://sourceforge.net/tracker/index.php?func=detail&aid=674367&group_id=1 0894&atid=360894) about this medium. 1. I would like that a command like the following will be added to the threads package. thread::send -lock $myMutex $TID {Connection::create} result Users will need that to call functions easily that can not be trusted to be thread-safe. The unsafe function will be executed in a synchronous and atomic fashion. It will be guaranteed that the mutex will be unlocked automatically. 2. Mutual exclusions and condition variables are synchronization primitives that are available today. I would like to use the other primitives, too. http://www.opengroup.org/onlinepubs/007904975/basedefs/pthread.h.html 2.1 critical regions 2.2 semaphores 2.3 recursive mutexes 2.4 read/write locks 2.5 monitors 2.6 barriers 2.7 mutual exclusion with busy waiting (spin locks) Sincerely, Markus Elfring |