File tree Expand file tree Collapse file tree 5 files changed +15
-5
lines changed
package/pikascript/pikascript-lib/_thread Expand file tree Collapse file tree 5 files changed +15
-5
lines changed Original file line number Diff line number Diff line change 5
5
def task2 ():
6
6
while True :
7
7
print ("123" )
8
- time .sleep_ms (2001 )
8
+ time .sleep_ms (201 )
9
9
10
10
11
11
_thread .start_new_thread (task2 , ())
12
12
13
13
while True :
14
- time .sleep_ms (2000 )
14
+ time .sleep_ms (200 )
Original file line number Diff line number Diff line change 3
3
#include "TinyObj.h"
4
4
#include "dataMemory.h"
5
5
6
+ #if !PIKASCRIPT_VERSION_REQUIRE_MINIMUN (1 , 13 , 4 )
7
+ #error "pikapython version must be greater than 1.13.4"
8
+ #endif
9
+
6
10
static volatile int g_thread_stack_size = PIKA_THREAD_STACK_SIZE ;
7
11
#if !PIKA_THREAD_MALLOC_STACK_ENABLE
8
12
extern volatile PikaMemInfo g_PikaMemInfo ;
@@ -43,6 +47,8 @@ typedef struct pika_thread_info {
43
47
static void _thread_func (void * arg ) {
44
48
pika_debug ("thread start" );
45
49
pika_GIL_ENTER ();
50
+ PikaVMThread * vmThread = pikaVMThread_require ();
51
+ vmThread -> is_sub_thread = 1 ;
46
52
PikaObj * ctx = New_TinyObj (NULL );
47
53
pika_thread_info * info = (pika_thread_info * )arg ;
48
54
if (NULL != info -> args ) {
Original file line number Diff line number Diff line change 3
3
#include "TinyObj.h"
4
4
#include "dataMemory.h"
5
5
6
+ #if !PIKASCRIPT_VERSION_REQUIRE_MINIMUN (1 , 13 , 4 )
7
+ #error "pikapython version must be greater than 1.13.4"
8
+ #endif
9
+
6
10
static volatile int g_thread_stack_size = PIKA_THREAD_STACK_SIZE ;
7
11
#if !PIKA_THREAD_MALLOC_STACK_ENABLE
8
12
extern volatile PikaMemInfo g_PikaMemInfo ;
Original file line number Diff line number Diff line change 1
1
MajorVersion = "1"
2
2
MinorVersion = "13"
3
- MicroVersion = "3 "
3
+ MicroVersion = "4 "
Original file line number Diff line number Diff line change 1
1
#define PIKA_VERSION_MAJOR 1
2
2
#define PIKA_VERSION_MINOR 13
3
- #define PIKA_VERSION_MICRO 3
3
+ #define PIKA_VERSION_MICRO 4
4
4
5
- #define PIKA_EDIT_TIME "2024/08/09 03:28:08 "
5
+ #define PIKA_EDIT_TIME "2024/08/09 03:29:21 "
You can’t perform that action at this time.
0 commit comments